【发布时间】:2013-01-12 06:50:48
【问题描述】:
我有一个 DataFrame 'tso':
tso=DataFrame(temp,index=datet)
#tso['Month']=tso.index.month
tso['Year']=tso.index.year
tso['Day']=tso.index.dayofyear
ax=tso.groupby(['Day','Year']).mean().unstack().plot()
图片如下:
我想将x轴改为“月”而不是“日”。当我放大/缩小图形时,x轴可以相应的变化。
【问题讨论】:
-
这里是否存在问题,即 3 月 1 日在闰年的不同日期?话虽如此,我怀疑您可以使用
tick_params鲁莽地做到这一点... -
谢谢~~我用 tso1.values 和一个通过 'Day'(1-366) 生成的 Datetime 索引创建了一个新的 DataFrame。 tso1=tso.groupby(['Day','Year']).mean().unstack()