如何使用现有数据框以绘图方式创建分组条形图

时间:2019-07-17 04:56:06

标签: python data-visualization plotly-python

我目前已有一个包含国家/地区,到达方式和到达次数的数据框。我希望创建一个分组的条形图,但我只知道如何创建常规的条形图。

这是我现在使用的公式

trace3 = go.Bar(x=df5['cor'],y=df5['arv_count'], name = 'Total arrival count by country in 2013')
iplot([trace3])

这是图形的样子:

enter image description here

1 个答案:

答案 0 :(得分:1)

我希望这能回答您的问题。熊猫将按列显示分组的条形图。每行但不同列中的条目将在结果图中构成一个组。因此,您需要做类似的事情,

df5.pivot("cor", "arrival", "arv_count").plot(kind='bar')
plt.show()