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')
謝謝大家的瀏覽,
希望我的努力能幫助到您,
共勉!