【发布时间】:2019-05-15 20:57:03
【问题描述】:
我正在使用 Pandas 和 Matplotlib 绘制 SQL 数据库中的一些数据。
这是我的步骤:
- 将数据库中的数据提取到 pd.DataFrame 中
- 使用 Grouper('MS') 对它们进行分组
- 汇总计算每组中有多少项目
- 绘制图表
df = df.groupby(Grouper(key='published_at', freq='MS'))['id'].count()
ax = df.plot.bar(position=0.5, width=0.4, label="Items")
这就是我的情节:
我想将月份显示为“2019-04”,所以是“Y-M”,但我不知道该怎么做。
由于我是 Python 的新手,任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: python pandas dataframe matplotlib