matplotlib圖像中文亂碼(python3.6)


方法一:(在代碼中添加如下代碼)

import matplotlib

#指定默認字體
matplotlib.rcParams['font.sans-serif'] = ['SimHei']
matplotlib.rcParams['font.family']='sans-serif'
#解決負號'-'顯示為方塊的問題
matplotlib.rcParams['axes.unicode_minus'] = False

 

方法二:編輯(Lib\site-packages\matplotlib\mpl-data\matplotlibrc)matplotlibrc文件
修改三個地方:
1.(通過Ctrl+F)找到font.family、font.sans-serif、axes.unicode_minus,去掉前面的"#"號
2.在font.sans-serif冒號后面加上"SimHei,",注意加逗號與后面隔開
3.axes.unicode_minus,將True改為False,作用就是解決負號'-'顯示為方塊的問題

 


免責聲明!

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



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