chaoshu的个人博客分享 http://blog.sciencenet.cn/u/chaoshu

博文

matplotlib图例和标签中文乱码

已有 482 次阅读 2021-2-25 17:15 |个人分类:matplotlib|系统分类:科研笔记

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.效果示例:
在这里插入图片描述




http://blog.sciencenet.cn/blog-858128-1273844.html

上一篇:matplotlib安装错误
下一篇:matplotlib多重图例以及图例位置设置

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-4-13 10:42

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部