plt.rcParams
簡單介紹
plt.rcParams
即 "執行時設定引數"("runtime configuration parameters"),是執行時設定引數而不是永久性地更改預設設定,一次性地設定多個引數,以便於建立具有一致樣式的圖表,但是如果你只想對特定圖形進行樣式修改,最好直接在繪製程式碼中使用相關的函數和引數。(使用需謹慎)
plt.rcParams
的用法範例通過使用
plt.rcParams['parameter_name']
來獲取特定引數的值
import matplotlib.pyplot as plt
# 獲取特定引數的值
font_size = plt.rcParams['font.size']
line_width = plt.rcParams['lines.linewidth']
# 修改特定引數的值
plt.rcParams['axes.titlesize'] = 50
plt.rcParams['xtick.labelsize'] = 20
import matplotlib.pyplot as plt
plt.rcParams.update({
'font.size': 12, # 設定字型大小
'axes.titlesize': 16, # 設定標題字型大小
'axes.labelsize': 14, # 設定標籤字型大小
'xtick.labelsize': 10, # 設定x軸刻度標籤字型大小
'ytick.labelsize': 10, # 設定y軸刻度標籤字型大小
'axes.titlepad': 20, # 設定標題與子圖區域的距離
'axes.labelpad': 10, # 設定標籤與子圖區域的距離
})
import matplotlib.pyplot as plt
# 還原為預設引數
plt.rcParams.update(plt.rcParamsDefault)
plt.rcParams全部常用引數
以下是
plt.rcParams
全部常用引數
'font.family'
:設定字型族(如 "serif", "sans-serif", "monospace" 等)。'font.size'
:設定預設字型大小。'font.weight'
:設定字型粗細。'lines.linewidth'
:設定線條的寬度。'lines.linestyle'
:設定線條的樣式(如 "solid", "dashed", "dotted" 等)。'lines.marker'
:設定線條上的標記樣式。'axes.labelsize'
:設定座標軸標籤的字型大小。'axes.labelweight'
:設定座標軸標籤的字型粗細。'axes.titlesize'
:設定座標軸標題的字型大小。'xtick.labelsize'
和 'ytick.labelsize'
:設定 x 和 y 軸刻度標籤的字型大小。'xtick.major.size'
和 'ytick.major.size'
:設定主刻度的長度。'xtick.major.width'
和 'ytick.major.width'
:設定主刻度的寬度。'figure.titlesize'
:設定圖的標題字型大小。'figure.figsize'
:設定圖的大小。'figure.dpi'
:設定圖的解析度。'axes.facecolor'
:設定座標軸背景顏色。'axes.edgecolor'
:設定座標軸邊緣顏色。'savefig.dpi'
:設定儲存影象時的解析度。'legend.loc'
:設定圖例的位置。您可以通過使用 plt.rcParams['parameter_name']
來獲取特定引數的值,也可以使用 plt.rcParams.update(params)
來一次性地更新多個引數。完整的參數列可以在 Matplotlib 的官方檔案中找到Customizing Matplotlib with style sheets and rcParams