Linux 系統下 matplotlib 中文亂碼解決辦法


親測有效的方法之一:

1.下載中文字體simhei.ttf
SimHei可以到http://fontzone.net/download/simhei下載

2.找到matplotlib相關的font文件夾位置

import matplotlib 
matplotlib.matplotlib_fname()
# 'C:\\Anaconda3\\lib\\site-packages\\matplotlib\\mpl-data\\matplotlibrc'

font文件夾在C:\\Anaconda3\\lib\\site-packages\\matplotlib\\mpl-data\\下,將我們下載的simhei.ttf放入font文件夾。

3.在程序中配置:

plt.rcParams['font.sas-serig']=['simhei'] #用來正常顯示中文標簽
plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號

參考文章


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM