2

次のコードがあります

 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()を実行すると、間違った画像が得られますが、最初の間違った画像とは少し異なります。(写真を載せたいのですが、評判ポイントが足りない…)

なぜこれが起こるのですか?

4

2 に答える 2