我想绘制以下数据集的分布(列maxnet
)。
如果我使用Pandas DataFrame在Python中执行以下操作:
df['maxnet'].hist(bins=10,range=(5,11), grid=False, alpha=0.3, histtype="stepfilled")
我得到下图:
如您所见,我没有在每个条形下居中放置x轴值。我想将x值(6、7、8、9、10)居中于条形下方。我怎样才能做到这一点?
另外,如果我想更改x轴标签(Dec6,Dec7,Dec8,Dec8,Dec9,Dec10),但仍在每个小节的正下方,我该怎么做?
根据BrenBarn的建议,我能够解决我的问题。这是我的解决方案:
bar = pd.DataFrame(maxdf['maxnet'].value_counts()) bar = bar.sort() bar.plot(kind='bar')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句