plt.rcParams[]
pylot使用rc配置文件來自定義圖形的各種默認屬性,稱之為rc配置或rc參數。通過rc參數可以修改默認的屬性,包括窗體大小、每英寸的點數、線條寬度、顏色、樣式、坐標軸、坐標和網絡屬性、文本、字體等。
rc參數存儲在字典變量中,通過字典的方式進行訪問,如下代碼:
1 import numpy as np 2 import matplotlib.pyplot as plt 3 ###%matplotlib inline #jupyter可以用,這樣就不用plt.show() 4 5 #生成數據 6 x = np.linspace(0, 4*np.pi) 7 y = np.sin(x) 8 #設置rc參數顯示中文標題 9 #設置字體為SimHei顯示中文 10 plt.rcParams['font.sans-serif'] = 'SimHei' 11 #設置正常顯示字符 12 plt.rcParams['axes.unicode_minus'] = False 13 plt.title('sin曲線') 14 #設置線條樣式 15 plt.rcParams['lines.linestyle'] = '-.' 16 #設置線條寬度 17 plt.rcParams['lines.linewidth'] = 3 18 #繪制sin曲線 19 plt.plot(x, y, label='$sin(x)$') 20 21 plt.savefig('sin.png') 22 plt.show()
參數:
plt.rcParams['savefig.dpi'] = 300 #圖片像素
plt.rcParams['figure.dpi'] = 300 #分辨率
plt.rcParams['figure.figsize'] = (10, 10) # 圖像顯示大小
plt.rcParams['image.interpolation'] = 'nearest' # 最近鄰差值: 像素為正方形
#Interpolation/resampling即插值,是一種圖像處理方法,它可以為數碼圖像增加或減少象素的數目。
#某些數碼相機運用插值的方法創造出象素比傳感器實際能產生象素多的圖像,或創造數碼變焦產生的圖像。實際上,幾乎所有的圖像處理軟件支持一種或以上插值方法。圖像放大后鋸齒現象的強弱直接反映了圖像處理器插值運算的成熟程度
plt.rcParams['image.cmap'] = 'gray' # 使用灰度輸出而不是彩色輸出
plt.axis
plt.axis('off') #打印圖片的時候不顯示坐標軸