Matplotlib 網(wǎng)格線
我們可以使用 pyplot 中的 grid() 方法來設(shè)置圖表中的網(wǎng)格線。
grid() 方法語(yǔ)法格式如下:
matplotlib.pyplot.grid(b=None, which='major', axis='both', )
參數(shù)說明:
- b:可選,默認(rèn)為 None,可以設(shè)置布爾值,true 為顯示網(wǎng)格線,false 為不顯示,如果設(shè)置 **kwargs 參數(shù),則值為 true。
- which:可選,可選值有 ‘major’、‘minor’ 和 ‘both’,默認(rèn)為 ‘major’,表示應(yīng)用更改的網(wǎng)格線。
- axis:可選,設(shè)置顯示哪個(gè)方向的網(wǎng)格線,可以是取 ‘both’(默認(rèn)),‘x’ 或 ‘y’,分別表示兩個(gè)方向,x 軸方向或 y 軸方向。
- **kwargs:可選,設(shè)置網(wǎng)格樣式,可以是 color=‘r’, linestyle=‘-’ 和 linewidth=2,分別表示網(wǎng)格線的顏色,樣式和寬度。
普通網(wǎng)格線
以下實(shí)例添加一個(gè)簡(jiǎn)單的網(wǎng)格線,參數(shù)使用默認(rèn)值:
# 實(shí)例 1
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("普通網(wǎng)格線")
plt.xlabel("x - label")
plt.ylabel("y - label")
plt.plot(x, y)
plt.grid()
plt.show()
以下實(shí)例添加一個(gè)簡(jiǎn)單的網(wǎng)格線,axis 參數(shù)使用 x,設(shè)置 x 軸方向顯示網(wǎng)格線:
# 實(shí)例 2
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("x軸網(wǎng)格線")
plt.xlabel("x - label")
plt.ylabel("y - label")
plt.plot(x, y)
plt.grid(axis='x') # 設(shè)置 y 就在軸方向顯示網(wǎng)格線
plt.show()
樣式網(wǎng)格線
grid(color = 'color', linestyle = 'linestyle', linewidth = number)
參數(shù)說明:
- color:‘b’ 藍(lán)色,‘m’ 洋紅色,‘g’ 綠色,‘y’ 黃色,‘r’ 紅色,‘k’ 黑色,‘w’ 白色,‘c’ 青綠色,‘#008000’ RGB 顏色符串。
- linestyle:‘‐’ 實(shí)線,‘‐‐’ 破折線,‘‐.’ 點(diǎn)劃線,‘:’ 虛線。
- linewidth:設(shè)置線的寬度,可以設(shè)置一個(gè)數(shù)字。
以下實(shí)例添加一個(gè)簡(jiǎn)單的網(wǎng)格線,并設(shè)置網(wǎng)格線的樣式,格式如下:文章來源:http://www.zghlxwxcb.cn/news/detail-661480.html
# 實(shí)例 3
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("樣式網(wǎng)格線")
plt.xlabel("x - label")
plt.ylabel("y - label")
plt.plot(x, y)
plt.grid(color = 'r', linestyle = '--', linewidth = 0.5)
plt.show()
后記
今天學(xué)習(xí)的是Python Matplotlib 網(wǎng)格線學(xué)會(huì)了嗎。 今天學(xué)習(xí)內(nèi)容總結(jié)一下:文章來源地址http://www.zghlxwxcb.cn/news/detail-661480.html
- Matplotlib 網(wǎng)格線
- 普通網(wǎng)格線
- 樣式網(wǎng)格線
到了這里,關(guān)于Python學(xué)習(xí)筆記第六十四天(Matplotlib 網(wǎng)格線)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!