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

matplotlib

コード

コードをダウンロード(.pyファイル)

コードをダウンロード(.ipynbファイル)

解説

モジュールのインポート

バージョン

データの生成

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で、プロットが枠からはみ出しても全体を表示できるようにしている。

参考

https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.fill_between.html
matplotlibpython
サボテンパイソン

コメント