1. 程式人生 > 其它 >2.rcParams畫圖引數詳解(轉)

2.rcParams畫圖引數詳解(轉)

plt(matplotlib.pyplot)使用rc配置檔案來自定義圖形的各種預設屬性,稱之為rc配置或rc引數。
通過rc引數可以修改預設的屬性,包括窗體大小、每英寸的點數、線條寬度、顏色、樣式、座標軸、座標和網路屬性、文字、字型等。rc引數儲存在字典變數中,通過字典的方式進行訪問。

序號 屬性 說明
1 plt.rcParams[’axes.unicode_minus’] = False 字元顯示
2 plt.rcParams[’font.sans-serif’] = ‘SimHei’ 設定字型
線條樣式:lines
3 plt.rcParams[’lines.linestyle’] = ‘-.’ 線條樣式
4 plt.rcParams[’lines.linewidth’] = 3 線條寬度
5 plt.rcParams[’lines.color’] = ‘blue’ 線條顏色
6 plt.rcParams[’lines.marker’] = None 預設標記
7 plt.rcParams[’lines.markersize’] = 6 標記大小
8 plt.rcParams[’lines.markeredgewidth’] = 0.5 標記附近的線寬
橫、縱軸:xtick、ytick
9 plt.rcParams[’xtick.labelsize’] 橫軸字型大小
10 plt.rcParams[’ytick.labelsize’] 縱軸字型大小
11 plt.rcParams[’xtick.major.size’] x軸最大刻度
12 plt.rcParams[’ytick.major.size’] y軸最大刻度
figure中的子圖:axes
13 plt.rcParams[’axes.titlesize’] 子圖的標題大小
14 plt.rcParams[’axes.labelsize’] 子圖的標籤大小
影象、圖片:figure、savefig
15 plt.rcParams[’figure.dpi’] 影象解析度
16 plt.rcParams[’figure.figsize’] 影象顯示大小
17 plt.rcParams[’savefig.dpi’] 圖片畫素

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.colors import ListedColormap
%matplotlib inline    

# 生成資料
x = np.linspace(0, 4*np.pi)
y = np.sin(x)

plt.rcParams['figure.figsize'] = (5.0, 4.0)     # 顯示影象的最大範圍
plt.rcParams['image.interpolation'] = 'nearest' # 差值方式,設定 interpolation style
plt.rcParams['image.cmap'] = 'gray'             # 灰度空間

#設定rc引數顯示中文標題
#設定字型為SimHei顯示中文
plt.rcParams['font.sans-serif'] = 'SimHei'
#設定正常顯示字元
plt.rcParams['axes.unicode_minus'] = False
plt.title('sin曲線')
#設定線條樣式
plt.rcParams['lines.linestyle'] = '-.'
#設定線條寬度
plt.rcParams['lines.linewidth'] = 3
#繪製sin曲線
plt.plot(x, y, label='$sin(x)$')
 
# plt.savefig('sin.png')
# plt.show()


原文連結:https://blog.csdn.net/weixin_39010770/article/details/88200298