更改列标签 Python 情节?
Changing column label Python plotly?
如何更改列标题?第一列标题应为“4 年”,第二列标题为“2 年”。我尝试使用 label={} 但一直出现错误。
df = pd.read_csv('college_data.csv')
df1 = df[df.years > 2]
df2 = df[df.years < 3]
#CUNY College Table
fig = go.Figure(data=[go.Table(
header=dict(values=list(df1[['college_name', 'college_name']]),
fill_color='paleturquoise',
font_color='gray',
align='left',
height = 50,
font=dict(size=26),
),
cells=dict(values=[df1.college_name, df2.college_name],
height = 50,
fill_color='lavender',
align='left',
font=dict(size=20),
))
])
fig.update_layout(title = "CUNY Colleges",
width = 900,
height = 1320,
font_family='Palanquin',
font=dict(size=30),
showlegend = False)
st.plotly_chart(fig)
改变
values=list(df1[['college_name', 'college_name']]),
到
values=["4-year", "2-year"],
例如
fig = go.Figure(data=[go.Table(
header=dict(values=["4-year", "2-year"],
...
在 pandas DataFrame
returns 上调用 list
该数据框的 列名称 的列表,因此 list(df1[['college_name', 'college_name']])
本质上等同于 ['college_name', 'college_name']
.
如何更改列标题?第一列标题应为“4 年”,第二列标题为“2 年”。我尝试使用 label={} 但一直出现错误。
df = pd.read_csv('college_data.csv')
df1 = df[df.years > 2]
df2 = df[df.years < 3]
#CUNY College Table
fig = go.Figure(data=[go.Table(
header=dict(values=list(df1[['college_name', 'college_name']]),
fill_color='paleturquoise',
font_color='gray',
align='left',
height = 50,
font=dict(size=26),
),
cells=dict(values=[df1.college_name, df2.college_name],
height = 50,
fill_color='lavender',
align='left',
font=dict(size=20),
))
])
fig.update_layout(title = "CUNY Colleges",
width = 900,
height = 1320,
font_family='Palanquin',
font=dict(size=30),
showlegend = False)
st.plotly_chart(fig)
改变
values=list(df1[['college_name', 'college_name']]),
到
values=["4-year", "2-year"],
例如
fig = go.Figure(data=[go.Table(
header=dict(values=["4-year", "2-year"],
...
在 pandas DataFrame
returns 上调用 list
该数据框的 列名称 的列表,因此 list(df1[['college_name', 'college_name']])
本质上等同于 ['college_name', 'college_name']
.