Matplotlib下出現亂碼的兩種解決辦法--FontProperties

Matplotlib下出現亂碼的兩種解決辦法–設置FontProperties

用matplotlib繪圖時,常出現不顯中文或亂碼,原因是matplotlib.pyplot在顯示時無法找到合適的字體。
這裏寫圖片描述

解決辦法一:
先把需要的字體(在系統盤C盤的windows下的fonts目錄內)添加到FontProperties中。具體解決方法如下:

from matplotlib.font_manager import FontProperties  
font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=12) 

如果上面辦法不行,可以嘗試辦法二。

解決辦法二:

plt.title("YD1:奧克斯風扇",fontproperties='SimHei')

這裏寫圖片描述

謝謝大家的瀏覽,
希望我的努力能幫助到您,
共勉!

發佈了48 篇原創文章 · 獲贊 181 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章