Matplotlibグリッド線の追加
グリッド線をプロットに追加する
Pyplotでは、grid()
関数を使用してプロットにグリッド線を追加できます。
例
プロットにグリッド線を追加します。
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80, 85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260, 270, 280, 290, 300, 310, 320, 330])
plt.title("スポーツウォッチデータ")
plt.xlabel("平均脈拍")
plt.ylabel("カロリー燃焼")
plt.plot(x, y)
plt.grid()
plt.show()
結果:
表示するグリッド線を指定する
grid()
関数のaxis
パラメータを使用して、表示するグリッド線を指定できます。
有効な値はx
、y
、both
です。デフォルト値はboth
です。
例
X軸のグリッド線のみを表示します。
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80, 85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260, 270, 280, 290, 300, 310, 320, 330])
plt.title("スポーツウォッチデータ")
plt.xlabel("平均脈拍")
plt.ylabel("カロリー燃焼")
plt.plot(x, y)
plt.grid(axis = 'x')
plt.show()
結果:
例
Y軸のグリッド線のみを表示します。
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80, 85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260, 270, 280, 290, 300, 310, 320, 330])
plt.title("スポーツウォッチデータ")
plt.xlabel("平均脈拍")
plt.ylabel("カロリー燃焼")
plt.plot(x, y)
plt.grid(axis = 'y')
plt.show()
結果:
グリッドの線プロパティを設定する
次のように、グリッドの線のプロパティを設定することもできます: grid(color = 'color', linestyle = 'line-style', linewidth = number)。
例
グリッドの線プロパティを設定します。
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80, 85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260, 270, 280, 290, 300, 310, 320, 330])
plt.title("スポーツウォッチデータ")
plt.xlabel("平均脈拍")
plt.ylabel("カロリー燃焼")
plt.plot(x, y)
plt.grid(color = 'green', linestyle = '--', linewidth = 0.5)
plt.show()
結果:
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。