在每次写入代码时,提前键入以下内容:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
如果想长期解决,不想每次都输入代码,可以用以下方法:
在jupyter中输入
# 找到matplotlibrc文件,用记事本打开
import matplotlib
matplotlib.matplotlib_fname()
修改中文无法正常显示问题
用Ctrl + F 进行查找内容:font.family。
将文件中的#font.family : sans-serif,去掉注释(#),并增加font.family: Microsoft YaHei。
修改坐标轴负号无法正常显示问题
用Ctrl + F 进行查找内容:axes.unicode_minus。
找到:axes.unicode_minus:True。去掉注释符号(#),并将True改为False。