1.找到matplotlib的matplotlibrc文件
import matplotlib
print(matplotlib.matplotlib_fname())
打印出来的地址就是matplotlibrc文件,直接复制粘贴到地址栏访问即可,访问后以记事本打开。
2.找到#font.sans-serif
找到如下代码:
#font.sans-serif : DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
去除注释符号,在冒号后添加SimHei,如下所示
font.sans-serif: SimHei,DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
3.找到#axes.unicode_minus
找到如下代码
#axes.unicode_minus: True
改为:
axes.unicode_minus: false
检验效果
中文乱码已解决
引用
https://jingyan.baidu.com/article/908080223cd201fd91c80fd5.html