如何使用hist()绘制堆积条形图?

时间:2019-01-21 15:24:21

标签: python pandas matplotlib plot histogram

我试图将堆积的条形图绘制为plt.subplots的一部分。 我目前有:

bin_n=100
df_name['column_name'].hist(bins=bin_n, ax=axs[0,1])

,我想在游戏中添加一个类别(字符串)列。

我的数据集如下:

string_column  column_name
'A'                4.3
'A'                4
'B'                4.8
'B'                5
'B'                6.8

我已经阅读了很多堆叠条形图的示例,但是它们都使用数组。 所以我的问题是:

我需要转换数据集吗?
我可以使用上述的hist()应用堆叠的钢筋吗?如果是的话,究竟如何?

1 个答案:

答案 0 :(得分:-1)

df_name.pivot(index='column1', columns='string_column', values='column_name') \
    .plot(kind='hist', stacked=True)