次のコードがあります
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))
2 つのプロット コマンドを (上記と同じ順序で) 繰り返します。私が得た写真にはser1のみが表示され、x軸には「3982年7月27日」と表示されています。最初に を実行しser1.plot()
、次にser.plot()
を実行すると、間違った画像が得られますが、最初の間違った画像とは少し異なります。(写真を載せたいのですが、評判ポイントが足りない…)
なぜこれが起こるのですか?