【发布时间】:2020-12-18 09:11:42
【问题描述】:
我使用以下代码制作了一个简单的直方图:
a = ['a', 'a', 'a', 'a', 'b', 'b', 'c', 'c', 'c', 'd', 'e', 'e', 'e', 'e', 'e']
pd.Series(a).value_counts().plot('bar')
虽然这是绘制频率直方图的简洁方法,但我不确定如何自定义绘图,即:
- 添加标题
- 添加轴标签
- 在 x 轴上对值进行排序
【问题讨论】:
-
查看pandas.DataFrame.plot 的 API,快速浏览一下,我看到了 1,2 和 3 的正确参数
-
ax = pd.Series(a).value_counts().plot(kind='bar', title='I should read the docs', xlabel='xlabel', ylabel='ylabel')