matplotlib python3

matplotlib で折れ線グラフの下部に色をつけて塗りつぶす方法

投稿日:

pyplot の fill_between を使う。

from matplotlib import pyplot as plt

data_x = [25,26,27]
data_y = [19,41,50]
data_y2 = [40,20,17]
data_y3 = [18,25,37]

plt.plot(data_x,data_y, linestyle='solid', marker='o')
plt.fill_between(data_x,data_y, alpha=0.2)
plt.plot(data_x,data_y2, linestyle='dashed', marker='o')
plt.fill_between(data_x,data_y2, alpha=0.2)

plt.show()

結果

-matplotlib, python3
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

matplotlib でグラフの中に注釈の文字を書く方法

annotate を使う。 例 import numpy as np from matplotlib import pyplot as plt x = np.linspace(-10,10,100) …

no image

matplotlib で2種類のcsvファイルをプロットする方法

data1.csv と、data2.csv の2つのファイルを散布図としてプロットするには次のようにする。 例 import numpy as np from matplotlib import py …

no image

python3 で辞書からタプルを作成する

辞書に対して、items() メソッドを使うと、タプルを作成することができる。 例 cities = {‘東京’:1000,’大阪’:700, ‘広島’:100} for a,b in cities. …

no image

matplotlib で csv ファイルからデータを読み込んでグラフを表示する方法

np loadtext で csv ファイルを読み込む。 pyplot.bar で棒グラフを表示する。 例 import numpy as np from matplotlib import pypl …

no image

python3 でコンソールからの入力をリストに格納する方法

入力を受け取るには、input() を使う。range(0,5) で、5個の文字列を順に受け取り、リストに入れてそれを表示する。 例 list1 = [] for i in range(0, …