方法一:(在代碼中添加如下代碼)
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,作用就是解決負號'-'顯示為方塊的問題
