Python pandas,如何只绘制一个实际拥有数据点的DataFrame并消除差距

tes*_*060 5 python plot dataframe pandas

我有一个DataFrame,其中日内数据使用DatetimeIndex索引

df1 =pd.DataFrame(np.random.randn(6,4),index=pd.date_range('1/1/2000',periods=6, freq='1h'))
df2 =pd.DataFrame(np.random.randn(6,4),index=pd.date_range('1/2/2000',periods=6, freq='1h'))
df3 = df1.append(df2)
Run Code Online (Sandbox Code Playgroud)

可以看出,两天之内存在很大差距 df3

df3.plot()

将绘制每一个小时,从2000-01-01 00:00:002000-01-02 05:00:00,实际上同时从2000-01-01 06:00:002000-01-02 00:00:00实际上有没有数据点.

如何留在情节的数据点,以便从2000-01-01 06:00:002000-01-02 00:00:00不打印?

小智 2

这似乎已经在 Google 网上论坛讨论了一段时间。

Pandas 日内时间序列图