一、matplotlib庫(kù)設(shè)置
matplotlib庫(kù)大量設(shè)置放在rcParams里展氓,可以在使用時(shí)單獨(dú)設(shè)置叉袍,也可以在此參數(shù)里統(tǒng)一設(shè)置塑煎。
matplotlib rcParams文檔鏈接
二、matplotlib常用設(shè)置
1.font顯示設(shè)置
from matplotlib.pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus']=False
2.定義自己的風(fēng)格文件
使用matplotlib畫圖的時(shí)候类浪,除了我們可以針對(duì)每一個(gè)樣式自己定義以外载城,我們還可以使用系統(tǒng)定義好的樣式快速配置。
style是pyplot的一個(gè)子模塊费就,方便進(jìn)行風(fēng)格轉(zhuǎn)換诉瓦,它里面定義了很多預(yù)設(shè)風(fēng)格。本質(zhì)上來說力细,每一個(gè)預(yù)設(shè)的風(fēng)格style都是一個(gè)style文件睬澡,它是以 .mplstyle 為后綴的文件。
\Python310\Lib\site-packages\matplotlib\mpl-data\stylelib眠蚂,里面的部分文件如下所示:
stylelib目錄下的顯示文件
2.1 使用預(yù)設(shè)的系統(tǒng)風(fēng)格煞聪。
- 1.列出當(dāng)前可使用的系統(tǒng)風(fēng)格
plt.style.available
- 2.使用系統(tǒng)設(shè)置的風(fēng)格
plt.style.use('ggplot')
2.2 設(shè)置自己的系統(tǒng)風(fēng)格
在上面找到的文件夾下自定義一個(gè) myownstyle.mplstyle 文件,里面的內(nèi)容可以直接copy你要修改的模板逝慧。然后修改對(duì)應(yīng)的設(shè)置即可昔脯。
文件用文本文檔編輯即可啄糙。
三、matplotlib設(shè)置恢復(fù)為默認(rèn)值
如果手工修改了配置文件云稚,希望重新從配置文件載入最新的配置的話迈套,可以調(diào)用:
matplotlib.rcdefaults()