Python 3下使用Matplotlib工具畫圖,中文顯示亂碼的問題解決

運行結果:python

亂碼是Matplotlib缺乏中文配置所致使的,因此咱們只須要在程序中說明使用中文字體便可。字體

先選一個字體。在計算機中找到字體,選擇一種中文字體,好比我這裏用的是宋體spa

 

 

右鍵點擊屬性能夠查看文件名稱和路徑:code

 

 

解決方法:blog

一、設置自定義的中文文字(在程序中定義Matplotlib的字體管理)it

myfont = matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\simsun.ttc')class

二、在代碼中中文出現的地方作一些修改,修改後代碼以下:亂碼

plt.title("訓練模型隨着數據增長的準確率變化", fontproperties = myfont) # 標題
相關文章
相關標籤/搜索