[matplotlib] 28. 折れ線グラフの下を塗りつぶしたグラフ

matplotlib

コード

解説

モジュールのインポート

バージョン

データの生成

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

コメント