从 plotly 中删除 x 轴上的重复年份
Remove repeated years from x-axis in plotly
我已经在 plotly (python) 中绘制了条形图。年份值 2019
沿 y 轴重复。我怎样才能在中间只显示一个 2019
而不是其他的
我的代码:
a = pd.DataFrame(a.groupby(by=['Year', 'Vendor Name'])
['Spend'].sum())
fig_2 = px.bar(a, x='Year', y='Spend',
color='Vendor Name', barmode='stack', text='Spend')
fig_2.update_traces(marker_line_width=0)
fig_2.update_layout(
title="",
xaxis_title="",
yaxis_title="Total Spend",
legend_title="Vendor names",
height=450,
width=700,
)
你可以做到
a['year'] = a['date'].dt.year
给出的列只有年份部分,但实际日期列应该是 datetime
。那么也许你可以做
fig2.update_xaxez(type="category")
我已经在 plotly (python) 中绘制了条形图。年份值 2019
沿 y 轴重复。我怎样才能在中间只显示一个 2019
而不是其他的
我的代码:
a = pd.DataFrame(a.groupby(by=['Year', 'Vendor Name'])
['Spend'].sum())
fig_2 = px.bar(a, x='Year', y='Spend',
color='Vendor Name', barmode='stack', text='Spend')
fig_2.update_traces(marker_line_width=0)
fig_2.update_layout(
title="",
xaxis_title="",
yaxis_title="Total Spend",
legend_title="Vendor names",
height=450,
width=700,
)
你可以做到
a['year'] = a['date'].dt.year
给出的列只有年份部分,但实际日期列应该是 datetime
。那么也许你可以做
fig2.update_xaxez(type="category")