我有这个数据框:
let selectors = [
'.similar-products',
'.partial--product',
... ]
selectors.forEach(x => {
if($(x).length > 0) {
$(x).append(iframe_html)
}
})
我正在尝试从pandas数据框中绘制堆积的条形图。
我希望在X轴标签上显示完整日期,但如果我df.payout.head()
使用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
个值?
答案 0 :(得分:2)
在索引上使用所需的日期格式:
grouped.plot(x=grouped.index.strftime('%Y-%m-%d'), kind='bar', stacked=True)