我有一些特定年份的商店的销售数据,我想绘制其月度销售数据。 在这里,我有日期时间对象,所以通过这个我像这样绘制
wlmrt['Date'].dt.month.value_counts().sort_index().plot()
# Here it's output actually it's output is graph but to show its error I am showing it's value
1 450
2 495
3 540
4 630
5 585
6 540
7 585
8 540
9 585
10 585
11 405
12 495
我认为它将不同年份的同一月份分组并绘制,但我希望绘制每年每个月的销售数据
wlmrt['Date'].resample('M').count().plot()
应该做这个伎俩。pandas.DataFrame.resample
是一种"方便的变频和重采样方法",返回Resampler
对象的count()
方法为每个重采样周期生成计数作为DataFrame
然后可以使用典型的pandas.DataFrame.plot()
方法绘制。