在pycharm或者Jupyter Notebook用matplotlib绘图,中文乱码

1、先用如下代码找到路径

import matplotlib
matplotlib.matplotlib_fname()

然后在上面代码的得到的目录中得到路径("记得去掉\\中的一个\")

2、在上述得到的路径中的

主要用到了SimHei.ttf这个字体(网上一搜就有这个字体)

将该字体上传到matplotlib字体存放路径下:/font/ttf

3、在代码中加上下面的代码

#显示中文标签
plt.rcParams['font.sans-serif']=['SimHei'] 
# 设置正常显示符号
plt.rcParams['axes.unicode_minus']=False 

4、另外一种方法就是直接双击安装SimHei.ttf字体

你可能感兴趣的:(matplotlib,pycharm,jupyter)