python matplotlib中文亂碼

2022-09-04 07:27:11 字數 410 閱讀 6968

1. 找到matplotlib配置檔案matplotlibrc,在python安裝目錄下

我的是c:\python27\lib\site-packages\matplotlib\mpl-data

2. #font.family, 將其注釋去掉,冒號後面的值改為microsoft yahei

3. #font.sans-serif, 將其注釋去掉,並將microsoft yahei新增到冒號後面的最前面

4. 拷貝檔案。c:\windows\fonts\中找到 微軟雅黑對應的字型檔案msyh.ttf   

拷貝到c:\python27\lib\site-packages\matplotlib\mpl-data\fonts\ttf

參考:python matplotlib plot 資料中的中文無法正常顯示的解決辦法

python matplotlib中文顯示亂碼解決

問題描述 python matplotlib繪圖中文顯示亂碼 問題根源 matplotlib的預設字型並非中文字型 解決 設定為中文字型 linux下查詢中文字型 fc list lang zh cn 注意 前有個空格 windows下中文字型路徑 c windows fonts simsun.tt...

Python Matplotlib顯示中文

環境 windows anaconda 開啟你的anaconda安裝位置 譬如我開啟的是d anaconda3 lib site packages matplotlib mpl data fonts ttf 開啟windows的字型檔案 c windows fonts 將fonts中的 ttf 檔案...

python matplotlib 中文字型設定

matplotlib是畫圖利器,可惜中文支援不夠好,不設中文字型畫出的裡面的中文全是小框框,筆者也是google了許多次,嘗試了好幾種方法,終於弄對了。思路就是找乙個ttf檔案,可以直接用windows系統裡面ttf檔案,然後建立自己的font,將文字使用的font設定為自己建立的font就可以了。...