【发布时间】:2020-12-18 23:29:30
【问题描述】:
我正在尝试使用 Plotly 创建一个堆叠或分组条形图,该条形图在 x 轴上具有月/年,在 y 轴上具有值。数据框如下所示:
category value date
apple 4 10/2020
banana 3 10/2020
apple 2 10/2020
strawberry 1 11/2020
banana 4 11/2020
apple 9 11/2020
banana 4 12/2020
apple 7 12/2020
strawberry 4 12/2020
banana 8 12/2020
.
.
.
假设会出现更新的日期,并且可以添加更多类别,我正在尝试创建一个分组条形图,该条形图也可在 x 轴(日期)上滚动。
我尝试这样做来创建分组条形图,但它最终变成了堆叠条形图:
import plotly.graph_objects as go
fig_3_a = go.Figure(data=[go.Bar(
x=df['date'],
y=df['value'],
text=df['category'],
textposition='auto',
orientation ='v',
)],
layout=go.Layout(barmode='group'))
我想要这样的东西,可以为不同的类别分配不同的颜色,x 轴是月/日,y 轴是值。在这里,gender==category 和 x-axis==month/year。还需要添加 x 轴的滚动以查看所有月/年:
【问题讨论】:
标签: python python-3.x plotly data-visualization plotly-dash