陈超
matplotlib图例和标签中文乱码
2021-2-25 17:15
阅读:2167

https://blog.csdn.net/qq_42658739/article/details/95887622

1.首先下载SimHei字体,网上搜索就可以找到下载了。
这里有一个:https://www.fontpalace.com/font-download/SimHei/

2,将该字体文件(SimHei.ttf)移动到如下图的这个目录下(不想打字):
C:\Users\cugch\AppData\Local\Programs\Python\Python35\Lib\site-packages\matplotlib\mpl-data\fonts\ttf

3.之后来到如下图的这个目录下修改配置文件
在这里插入图片描述
在配置文件中去除下面这两行的#号启用这两个设置,并在font.sans-serif后面加入刚刚下载的字体文件名.
在这里插入图片描述
4.去删除matplotlib的缓存文件夹
在这里插入图片描述
5.之后在代码中加入如下代码即可,如果还不行的话参考第6步。

plt.rcParams['font.sans-serif']=['SimHei']

plt.rcParams['axes.unicode_minus'] = False12


6.如果第五步运行出来还是乱码的话,建议先重启一下环境或者直接重启电脑。

7.效果示例:
在这里插入图片描述


转载本文请联系原作者获取授权,同时请注明本文来自陈超科学网博客。

链接地址:https://wap.sciencenet.cn/blog-858128-1273844.html?mobile=1

收藏

分享到:

当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?