Anaconda matplotlib中文乱码解决

Posted Mike江

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Anaconda matplotlib中文乱码解决相关的知识,希望对你有一定的参考价值。

1. 下载字体

https://www.fontpalace.com/font-download/SimHei/

2. 安装字体

2.1 windows和mac下:双击安装即可

2.2 如果其他可以把自己拷贝到指定目录

  • 先找到目录
import matplotlib
matplotlib.matplotlib_fname()
  • 把字体拷贝到指定目录

3. matplotlibrc配置文件修改

3.1 查找配置文件路径

import matplotlib
matplotlib.matplotlib_fname()

3.2 修改配置文件

在合适位置添加如下内容:

font.family         : sans-serif
font.sans-serif     : SimHei
axes.unicode_minus  : False

4. 重新加载字体

from matplotlib.font_manager import _rebuild
_rebuild() 

5. 参考资料

  1. Mac python3 matplotlib中文乱码解决
  2. matplotlib图例中文乱码?

以上是关于Anaconda matplotlib中文乱码解决的主要内容,如果未能解决你的问题,请参考以下文章

matplotlib解决中文乱码

Deepin20系统Linux系统中永久解决matplotlib画图中文乱码问题和使用seaborn中文乱码问题

Deepin20系统Linux系统中永久解决matplotlib画图中文乱码问题和使用seaborn中文乱码问题

Matplotlib解决中文乱码&符号不正常显示

彻底解决matplotlib中文乱码问题(转)

python中matplotlib中标签中文乱码的一种解决方法