ホームページ >バックエンド開発 >Python チュートリアル >時系列プロットに垂直の基準線を引くにはどうすればよいですか?
時系列プロットに垂直の基準線を描画する
時系列データを分析する場合、特定の時刻に基準線を作成することが必要になることがよくあります。イベントを強調表示またはマークするためのポイント。この記事では、特定の時系列プロット上にこのような垂直基準線を描画する方法を示し、コード例を含むステップバイステップのガイドを提供します。
問題:
0 ~ 2.6 秒の範囲の時間インデックスを持つ時系列プロットを想定して、[0.22058956, 0.33088437, 2.20589566] など、指定された時間値のセットに対応する時間インデックスを示す赤い垂直線を描画します。
解決策:
プロットの高さ全体にわたる垂直基準線を追加するには、plt.axvline 関数を使用できます。
import matplotlib.pyplot as plt plt.axvline(x=0.22058956) plt.axvline(x=0.33088437) plt.axvline(x=2.20589566)
または、次の場合時間値のリストがあり、それらをループしてそれぞれに垂直線を描画できます。
xcoords = [0.22058956, 0.33088437, 2.20589566] for xc in xcoords: plt.axvline(x=xc)
これらの関数は、外観をカスタマイズするために、色、線種、線幅などの追加のキーワード引数を受け入れます。基準線。さらに、ymin および ymax キーワードを使用して、対象とするプロット内の特定の範囲を指定できます。
補足:
以上が時系列プロットに垂直の基準線を引くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。