Re: [問題] 請問一個在matplotlib 顯示中文的問題

作者: s960405s (記羽)   2017-07-06 16:04:42
※ 引述《MrPanda (不人氣揪團師)》之銘言:
: 首先我到
: Anaconda3\Lib\site-packages\matplotlib\mpl-data目錄,用記事本開啟matplotlibrc
: 將#font.serif的註解拿掉後面加上Microsoft JhengHei
: #axes.unicode_minus,一樣把#移除,將True改為False
: C:\Windows\Fonts,把字體Microsoft JhengHei UI字體複製到
: Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf下
: 將msjh.ttc更名為Vera.tff
: 最後再將font.family,將後面改為 Microsoft JhengHei
: 解果顯示的還是框框
: 請問有人有辦法知道怎麼解決在matplotlib 顯示中文的問題嗎
: https://tinyurl.com/ya8kv4qs
只要把文字改成用SimHei字體就可以了
方法:
找到matplotlib的字體路徑
C:\Users\User\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
將下載好的SimHei.ttf檔案丟進路徑資料夾中
程式碼引入
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei'] #將預設字體改用SimHei字體
附圖:
http://imgur.com/a/sC6Xs
http://imgur.com/a/dG3vB
http://imgur.com/a/vchdm

Links booklink

Contact Us: admin [ a t ] ucptt.com