コード
解説
モジュールのインポート
バージョン
データの生成
dataは np.random.randint(1,40,33)で、1から39までのランダムな整数を33個チョイスした。
下部塗りつぶし折れ線グラフの表示
ax.fill_between( x, y, color=”lightblue”, alpha=0.5)でxの範囲のyからy=0の間を塗りつぶしことができる。デフォルトの設定がy2=0であるため、2つのデータ間を塗りつぶしたい場合などはy2を設定することで可能となる。
ax.plot()のclip_on = Falseで、プロットが枠からはみ出しても全体を表示できるようにしている。
コードをダウンロード(.pyファイル) コードをダウンロード(.ipynbファイル)参考
matplotlib.axes.Axes.fill_between — Matplotlib 3.9.2 documentation
コメント