如上圖幔亥,在畫(huà)圖時(shí)中文會(huì)顯示不出來(lái),在windows下只要添加下面2行代碼就可以正常顯示了脑奠。(import matplotlib as mpl)
mpl.rcParams["font.sans-serif"] = ["SimHei"]
mpl.rcParams['axes.unicode_minus'] =False
如果是linux系統(tǒng)這么做图呢,卻沒(méi)什么用,需要將“SimHei”修改為linux系統(tǒng)下安裝的對(duì)應(yīng)的中文字體需纳。
查找安裝的中文字體:
shuangyu@shuangyu-PC:~$ fc-list :lang=zh | grep ttf
Fontconfig error: "/home/shuangyu/.config/fontconfig/conf.d/99-deepin.conf", line 1: Unsupported version '2.0'
/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf: Droid Sans Fallback:style=Regular
如上芦倒,將字體設(shè)置為“roid Sans Fallback”即可。
mpl.rcParams['font.sans-serif'] = ['Droid Sans Fallback']
mpl.rcParams['axes.unicode_minus'] =False