ホームページ > バックエンド開発 > Python チュートリアル > Python で時系列プロットに垂直線を引くにはどうすればよいですか?

Python で時系列プロットに垂直線を引くにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-23 19:00:15
オリジナル
528 人が閲覧しました

How to Draw Vertical Lines on a Time Series Plot in Python?

プロット上に垂直線を描く

時系列プロット上に垂直線を重ねて特定の時間インデックスを示すには、いくつかの方法があります。

使用中plt.axvline

最も簡単な方法は、指定された x 座標に垂直線を描画する plt.axvline を使用することです。単純に座標を指定します:

import matplotlib.pyplot as plt

plt.axvline(x=0.22058956)
plt.axvline(x=0.33088437)
plt.axvline(x=2.20589566)
ログイン後にコピー

plt.axvline でループを使用する

または、座標のリストを反復処理して複数の垂直線を描画することもできます:

xcoords = [0.22058956, 0.33088437, 2.20589566]
for xc in xcoords:
    plt.axvline(x=xc)
ログイン後にコピー

どちらの方法でも、色、スタイル、幅などの線のプロパティをカスタマイズできます。対応するキーワード引数。

以上がPython で時系列プロットに垂直線を引くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート