我們可以使用 pyplot 中的 grid() 方法來設置圖表中的網(wǎng)格線。
grid() 方法語法格式如下:
matplotlib.pyplot.grid(b=None, which='major', axis='both', )
參數(shù)說明:
以下實例添加一個簡單的網(wǎng)格線,參數(shù)使用默認值:
import numpy as np
import matplotlib.pyplot as plt
x = np.array([1, 2, 3, 4])
y = np.array([1, 4, 9, 16])
plt.title("W3Cschool grid() Test")
plt.xlabel("x - label")
plt.ylabel("y - label")
plt.plot(x, y)
plt.grid()
plt.show()
顯示結果如下:
以下實例添加一個簡單的網(wǎng)格線,axis 參數(shù)使用 x,設置 x 軸方向顯示網(wǎng)格線:
import numpy as np
import matplotlib.pyplot as plt
x = np.array([1, 2, 3, 4])
y = np.array([1, 4, 9, 16])
plt.title("W3Cschool grid() Test")
plt.xlabel("x - label")
plt.ylabel("y - label")
plt.plot(x, y)
plt.grid(axis='x') # 設置就在y軸方向顯示網(wǎng)格線
plt.show()
顯示結果如下:
以下實例添加一個簡單的網(wǎng)格線,并設置網(wǎng)格線的樣式,格式如下:
grid(color = 'color', linestyle = 'linestyle', linewidth = number)
參數(shù)說明:
color:'b' 藍色,'m' 洋紅色,'g' 綠色,'y' 黃色,'r' 紅色,'k' 黑色,'w' 白色,'c' 青綠色,'#008000' RGB 顏色符串。
linestyle:'‐' 實線,'‐‐' 破折線,'‐.' 點劃線,':' 虛線。
linewidth:設置線的寬度,可以設置一個數(shù)字。
import numpy as np
import matplotlib.pyplot as plt
x = np.array([1, 2, 3, 4])
y = np.array([1, 4, 9, 16])
plt.title("W3Cschool grid() Test")
plt.xlabel("x - label")
plt.ylabel("y - label")
plt.plot(x, y)
plt.grid(color = 'r', linestyle = '--', linewidth = 0.5)
plt.show()
顯示結果如下:
更多建議: