Matplotlib中rcParams使用方法
主要作用為指定圖片像素:
matplotlib.rcParams[‘figure.figsize']#圖片像素 matplotlib.rcParams[‘savefig.dpi']#分辨率 plt.savefig(‘plot123_2.png', dpi=200)#指定分辨率
%matplotlib inline import matplotlib # 註意這個也要import一次 import matplotlib.pyplot as plt from IPython.core.pylabtools import figsize # import figsize #figsize(12.5, 4) # 設置 figsize plt.rcParams['savefig.dpi'] = 300 #圖片像素 plt.rcParams['figure.dpi'] = 300 #分辨率 # 默認的像素:[6.0,4.0],分辨率為100,圖片尺寸為 600&400 # 指定dpi=200,圖片尺寸為 1200*800 # 指定dpi=300,圖片尺寸為 1800*1200 # 設置figsize可以在不改變分辨率情況下改變比例 myfont = matplotlib.font_manager.FontProperties(fname=r'C:/Windows/Fonts/msyh.ttf') # 這一行 plt.plot((1,2,3),(4,3,-1)) plt.xlabel(u'橫坐標', fontproperties=myfont) # 這一段 plt.ylabel(u'縱坐標', fontproperties=myfont) # 這一段 #plt.show() plt.savefig('plot123_2.png', dpi=300) #指定分辨率保存
一樣的圖片,像素大就更加高清瞭。
Matplotlib中plt.rcParams用法(設置圖像細節)
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() x=np.array([1,2]) y=np.array([1,4]) z=np.array([[1,2], [3, 4]]) plt.xlim(1,2) plt.ylim(1,4) plt.contourf(x, y, z, alpha=0.6)
到此這篇關於Matplotlib中rcParams使用方法的文章就介紹到這瞭,更多相關Matplotlib rcParams使用內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Python數據分析之 Matplotlib 折線圖繪制
- Python數據分析應用之Matplotlib數據可視化詳情
- 基於python,Matplotlib繪制函數的等高線與三維圖像
- 如何在Python中利用matplotlib.pyplot畫出函數圖詳解
- python設置 matplotlib 正確顯示中文的四種方式