【发布时间】:2018-04-18 17:54:07
【问题描述】:
我有这个数据框:
df.payout.head()
我正在尝试从 pandas 数据框中绘制堆积条形图。
我希望在 X 轴标签上显示完整的日期,但如果我使用 grouped.index.month 或使用 grouped.index.days 的天数,我只会得到几个月:
import pandas as pd
import matplotlib.pyplot as plt
df.payout = pd.to_datetime(df.payout)
grouped = df.groupby(pd.Grouper(key='payout', freq='M')).sum()
grouped.plot(x=grouped.index.month, kind='bar', stacked=True)
plt.show()
如何在 X 轴上获得 YYYY-MM-DD 格式的 payout 值?
【问题讨论】:
标签: python pandas dataframe matplotlib plot