Matplotlib中rcParams使用方法
主要作用為指定圖片像素:
matplotlib.rcParams[‘figure.figsize']#圖片像素 matplotlib.rcParams[‘savefig.dpi']#分辨率 plt.savefig(‘plot123_2.png', dpi=200)#指定分辨率
%matplotlib inline import matplotlib # 注意這個(gè)也要import一次 import matplotlib.pyplot as plt from IPython.core.pylabtools import figsize # import figsize #figsize(12.5, 4) # 設(shè)置 figsize plt.rcParams['savefig.dpi'] = 300 #圖片像素 plt.rcParams['figure.dpi'] = 300 #分辨率 # 默認(rèn)的像素:[6.0,4.0],分辨率為100,圖片尺寸為 600&400 # 指定dpi=200,圖片尺寸為 1200*800 # 指定dpi=300,圖片尺寸為 1800*1200 # 設(shè)置figsize可以在不改變分辨率情況下改變比例 myfont = matplotlib.font_manager.FontProperties(fname=r'C:/Windows/Fonts/msyh.ttf') # 這一行 plt.plot((1,2,3),(4,3,-1)) plt.xlabel(u'橫坐標(biāo)', fontproperties=myfont) # 這一段 plt.ylabel(u'縱坐標(biāo)', fontproperties=myfont) # 這一段 #plt.show() plt.savefig('plot123_2.png', dpi=300) #指定分辨率保存
一樣的圖片,像素大就更加高清了。
Matplotlib中plt.rcParams用法(設(shè)置圖像細(xì)節(jié))
import numpy as np import matplotlib.pyplot as plt from matplotlib.colors import ListedColormap %matplotlib inline # 生成數(shù)據(jù) x = np.linspace(0, 4*np.pi) y = np.sin(x) plt.rcParams['figure.figsize'] = (5.0, 4.0) # 顯示圖像的最大范圍 plt.rcParams['image.interpolation'] = 'nearest' # 差值方式,設(shè)置 interpolation style plt.rcParams['image.cmap'] = 'gray' # 灰度空間 #設(shè)置rc參數(shù)顯示中文標(biāo)題 #設(shè)置字體為SimHei顯示中文 plt.rcParams['font.sans-serif'] = 'SimHei' #設(shè)置正常顯示字符 plt.rcParams['axes.unicode_minus'] = False plt.title('sin曲線') #設(shè)置線條樣式 plt.rcParams['lines.linestyle'] = '-.' #設(shè)置線條寬度 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)
到此這篇關(guān)于Matplotlib中rcParams使用方法的文章就介紹到這了,更多相關(guān)Matplotlib rcParams使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
利用Python實(shí)現(xiàn)普通視頻變成動(dòng)漫視頻
這篇文章主要為大家詳細(xì)介紹了如何利用Python語(yǔ)言實(shí)現(xiàn)普通視頻變成動(dòng)漫視頻效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-08-08Python爬蟲(chóng)+Tkinter制作一個(gè)翻譯軟件的示例
這篇文章主要介紹了Python爬蟲(chóng)+Tkinter制作一個(gè)翻譯軟件的示例,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-02-02Flask實(shí)現(xiàn)swagger在線文檔與接口測(cè)試流程詳解
Flask是一個(gè)使用Python編寫(xiě)的輕量級(jí)Web應(yīng)用框架。其WSGI工具箱采用 Werkzeug,模板引擎則使用Jinja2。Flask使用 BSD 授權(quán)。Flask也被稱為“microframework”,因?yàn)樗褂煤?jiǎn)單的核心,用 extension 增加其他功能,本篇帶你用Flask實(shí)現(xiàn)swagger在線文檔與接口測(cè)試2022-07-07Python流程控制 while循環(huán)實(shí)現(xiàn)解析
這篇文章主要介紹了Python流程控制 while循環(huán)實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09Python Numpy 實(shí)現(xiàn)交換兩行和兩列的方法
今天小編就為大家分享一篇Python Numpy 實(shí)現(xiàn)交換兩行和兩列的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06學(xué)習(xí)python分支結(jié)構(gòu)
在本篇文章中小編給大家分享了關(guān)于python分支結(jié)構(gòu)的相關(guān)知識(shí)點(diǎn)和相關(guān)內(nèi)容,需要的朋友們學(xué)習(xí)下。2019-05-05python三元運(yùn)算符實(shí)現(xiàn)方法
這篇文章主要介紹了python實(shí)現(xiàn)三元運(yùn)算符的方法,大家參考使用吧2013-12-12