Python:Pandas绘制具有居中x值的直方图

时间:2014-12-01 01:36:19

标签: python pandas histogram

我想绘制以下datasetmaxnet列)的分布。

如果我使用Pandas DataFrame在Python中执行以下操作:

df['maxnet'].hist(bins=10,range=(5,11), grid=False, alpha=0.3, histtype="stepfilled")

我得到了下图:

enter image description here

如您所见,我没有在每个条形下居中的x轴值。我希望x值(6,7,8,9,10)在条形下方居中。我怎么能这样做?

另外,如果我想更改(Dec6,Dec7,Dec8,Dec9,Dec10)的x轴标签,仍然位于每个条形下方,我该怎么做?

1 个答案:

答案 0 :(得分:2)

根据BrenBarn的建议,我能够解决我的问题。这是我的解决方案:

bar = pd.DataFrame(maxdf['maxnet'].value_counts()) bar = bar.sort() bar.plot(kind='bar')