我有以下代码
ser = pandas.Series(range(5),index=pandas.date_range('20130722','20130726',freq='D'))
ser1 = pandas.Series( range(4,9), index = ser.index + datetime.timedelta(days=3))
当我一个接一个地绘制它们时(ser.plot()
,然后ser1.plot()
),我得到了正确的图片。
现在改变 ser1 的定义如下
ser1 = pandas.Series( range(4,9), index = ser.index + datetime.timedelta(days=3.1))
并重复两个绘图命令(按与上述相同的顺序)。我得到的图片仅显示 ser1,x 轴显示“27 Jul 3982”。如果你先做ser1.plot()
然后ser.plot()
,你也会得到一个不正确的图片,但与第一个不正确的图片略有不同。(我会发布照片,但没有足够的声望点......)
为什么会这样?