【发布时间】:2020-09-24 03:35:29
【问题描述】:
我有一个如下所示的数据框:
Category counts Decade
0 1.0 55 80s
1 2.0 27 80s
2 3.0 13 80s
3 4.0 7 80s
4 5.0 4 80s
0 1.0 55 90s
1 2.0 31 90s
2 3.0 8 90s
3 5.0 7 90s
4 4.0 3 90s
0 1.0 84 00s
1 2.0 35 00s
2 3.0 10 00s
3 4.0 6 00s
4 5.0 1 00s
0 1.0 137 10s
1 2.0 32 10s
2 3.0 13 10s
3 4.0 12 10s
4 5.0 1 10s
然后我将其绘制为堆积条形图:
df.pivot_table('counts', 'Decade', 'Category', 'first').plot.bar(stacked=True)
但是,这不是按时间顺序组织我的酒吧的。我意识到它们是字符串,但我认为它会按照数据框的顺序从上到下绘制条形图。如何强制情节从 80 年代开始并向右增加十年?
【问题讨论】: