matplotlibでグラフに横線・縦線を入れる方法をご説明します。今回は、以下の実行環境でプログラムを実行しています。1.2.6・Pandas:1.1.2・matplotlib:3.3.2実例としては、次のような予算管理表を使います。ファイル名は「テストデータ.xlsx」で、シート名は「予算管理表」です。■予算管理表まずは、ライブラリをインポートし、今回扱う予算管理表をdfとして読み込んでおきます。'予算管理表')Python/matplotlibでグラフに横線を入れる方法テストデータのような予算管理表を年度毎に合計額を棒グラフにしたとき、金額の平均値や最大値のラインで横線を引きたいってありますね。この時は、次のように書きます。alpha=0.6)横線は設定は、最後のコードとなります。ax.axhline()で設定しています。その他のコードは、次の記事で解説しています。参考Pythonで棒グラフを作成するax.axhline()の引数の設定としては、次の通りとなります。・y:横線を引くときのy軸の値。・xmin:横線の左端の位置。グラフの横幅全体を1としたときの比率で設定。・xmax:横線の右端の位置。設定はxminと同様。・color、lw、ls、alpha:他の線に関する関数と共通の引数。それぞれ色、線の太さ、線のスタイル、透明度。結果は、次のようになります。設定して、平均値や最大値で線も引くのに使えます。コードは特に覚える必要はなく、ぜひぜひコピペで使い回しましょう。縦線は、横線と比べて使う頻度は少ないかもしれませんが、コードの書き方が似ているので、併せてご紹介します。縦線は、上のコードの横線の部分を次のように書き換えます。alpha=0.6)グラフは次のようになります。縦線は、ax.axvline()を使います。横線はax.axhline()で似ているので、気をつけましょう!縦線はvertical(垂直)のvで、横線はhorizon(水平)のhです。引数の設定の仕方は、基本的に、xとyが入れ替わっただけです。x軸は数値ではなく文字列のため、リストのインデックスで縦線の位置を設定することになります。今回は、x=1なので、x軸のリストのインデックスが1である'2022年度'で縦線が引かれています。※基本中の基本ですが、リストのインデックスはゼロからカウントします。こんな感じで、グラフに横線も縦線も簡単に引けますね。matplotlibでグラフに横線・縦線を入れる方法を説明してきました。最後まで読んでいただき、ありがとうございました。-Pythonを利用-インスタって自動で投稿できないのかな。...4これまでPythonで作ったツール・プログラム(ブログ、SNS、画像処理)ここでは、サイト管理者のいなサラがこれまでPythonで作ったものをご紹介します。matplotlibで棒グラフを描く方法PREV【1行】Python/matplotlibでグラフに円単位の文字を入れる方法NEXTPython/matplotlibでグラフに矢印(→)を入れる【仕事で使える】いなサラ田舎の情シスサラリーマン。妻と娘(5歳、1歳)の4人家族。2017年にNTTデータからUターン転職し、事業会社の社内SEで勤務。note」を立ち上げ、収益化。-Pythonを利用-インスタって自動で投稿できないのかな。...4これまでPythonで作ったツール・プログラム(ブログ、SNS、画像処理)ここでは、サイト管理者のいなサラがこれまでPythonで作ったものをご紹介します。