matplotlib中改變字型的方法

2021-10-09 01:33:47 字數 718 閱讀 6320

方法一:匯入字型檔案

my_font=font_manager.fontproperties(fname=r'‪c:\windows\fonts\方正粗黑宋簡體.ttf'[1

:])

注:在使用時需要加字型引數

匯入字型檔案時如果出錯可以看此文oserror: [errno 22] invalid argument: 『\u202ac:\windows\fonts\方正粗黑宋簡體.ttf『解決方案

plt.xlabel(

'x軸說明'

,fontproperties=my_font)

plt.legend(prop=my_font,loc=

'upper left'

)

方法二:
plt.rcparams[

'font.sans-serif']=

['simhei'

]# 用黑體顯示中文

plt.rcparams[

'axes.unicode_minus']=

false

# 正常顯示負號

使用時無需加引數

總結

方法一字型自定義設定,字型比較漂亮,但使用時需要加引數,且匯入檔案時可能出問題

方法二比較方便,但字型不太美觀

matplotlib中字型顯示

from matplotlib.font manager import fontproperties 字型管理器 font fontproperties fname r c windows fonts simsun.ttc size 15 設定中文標籤 plt.title u 測試 fontprop...

matplotlib預設字型設定

使用matplotlib的pyplot時,是支援unicode的,但預設字型是英文本型,導致中文無法正常顯示。解決方法有兩種。一種是手動指定,在 中 from matplotlib.font manager import fontproperties font song fontproperties...

Ubuntu中字型的改變

1.sudo dpkg reconfigure console setup 2.彈出 configuring console setup 介面,選擇適當的編碼格式,我們一般選擇預設的utf 8,選擇ok 3.在接下來的介面裡選擇字型,可以依次嘗試,我選擇預設的latin1 and latin5 we...