私は午前9時半から午後4時まで5分ごとにデータを取得します。ほとんどの日、私はライブの日中のデータをプロットします。しかし、時には私は2日以上言うことができる歴史的なビューをしたい。唯一の問題は、午後4時と午前9時半に、私はちょうど2つのデータ点を結ぶ線を得ることです。そのギャップが消えてほしいです。私のコードと起こっていることの例は以下の通りです。PythonのMatplotlibより大きい無視時間ギャップ
fig = plt.figure()
plt.ylabel('Bps')
plt.xlabel('Date/Time')
plt.title(ticker)
ax = fig.add_subplot(111)
myFmt = mdates.DateFormatter('%m/%d %I:%M')
ax.xaxis.set_major_formatter(myFmt)
line, = ax.plot(data['Date_Time'],data['Y'],'b-')
私はそれの上にスクロールすると、私は正確な日付と時刻を見ることができるように時系列としてデータを保存しておきたいです。
ベストプラクティスではないかもしれませんが、午前9時から午後4時までしか関心がないので、プロットしているデータのうち午後4時から午後9時までをフィルタリングできませんでしたか? – Abdou
その時系列プロットので、matplotlibは自動的にその間に入ります。それは私のデータではなく、2つのポイントを結ぶ単なるラインです。 –
ありがとうございます。 [this](http://stackoverflow.com/questions/5656798/python-matplotlib-is-there-a-way-to-make-a-discontinuous-axis)線とその対応する軸の領域が消えるのを助けるかもしれませんが、それはあなたが何をしているのか正確には分からないかもしれません。 – Abdou