はじめに
この記事では、matplotlibを使用してグラフの背景にgridに沿った縞模様(バンド)を表示する方法について解説しています。軸に沿った背景の色分けによって、データの視認性を高める手法を紹介しています。
コード

解説
モジュールのインポート
データの生成
plotの設定
[plt.axhspan(0.4i, 0.2+0.4i, facecolor=’0.5′, alpha=0.3) for i in range(3)]を使用して、x軸に対して平行な領域を特定の幅で透明度0.3のグレーで塗りつぶします。幅の設定では、最小値が0.4i、最大値が0.2+0.4iとなるため、0〜0.2、0.4〜0.6、0.8〜1.0の範囲が塗りつぶされます。
plt.grid(axis=’y’)によって、y軸のグリッド線のみを表示しています。
コードをダウンロード(.pyファイル) コードをダウンロード(.ipynbファイル)参考
Draw regions that span an Axes — Matplotlib 3.10.5 documentation
コメント