我有一个图,其中包含2019年的小时值。当在x轴上用日期子集(仅一月)进行绘制时,我的图将变为空白。
我有一个DF,我根据时间索引中的月份和小时在行轴上对特定列'SE3'进行分组。分组看起来不错。
现在,我要绘图。该图看起来可能不错,但我只想放大一个月。根据关于stackoverflow的另一篇文章,我使用set_xlim。
然后我的情节什么都没显示。
#Grouping of DF
df['SE3'].groupby([df.index.month, df.index.hour]).mean().round(2).head()
已分组DF 1
的图片#Plotting and setting new, shorter in time x-axis
ax=df['SE3'].groupby([df.index.month, df.index.hour]).mean().round(2).plot()
ax.set_xlim(pd.Timestamp('2019-01-01 01:00:00'), pd.Timestamp('2019-01-31 23:00:00'))
预期结果将显示相同的图,但现在仅显示一月份。相反,抓图变为空白。但是,输出数据显示 (737060.0416666666,737090.9583333334),它似乎是日期数据。
没有set_xlim的图片 enter image description here
带有set_xlim的图片(空) enter image description here
当我了解为什么我的图表空白时,我的最终目标是显示每月的小时平均值,如下所示: enter image description here