欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Win10下Matplotlib图例中文乱码解决

程序员文章站 2024-01-15 19:42:04
...
  • 系统:Win10
  • Python版本:3.6

第一步

找到matplotlib 配置文件:

import matplotlib 
print(matplotlib.matplotlib_fname()) 
D:\Program Files\Python36\Lib\site-packages\matplotlib\mpl-data\matplotlibrc

第二步

然后将matplotlibrc文件中的

#font.family: sans-serif

去掉注释,修改为

font.family: Microsoft YaHei

第三步

下载字体:msyh.ttf (微软雅黑)放在matplotlib 字体文件夹下:

D:\Program Files\Python36\Lib\site-packages\matplotlib\mpl-data\fonts\ttf

第四步

删除.matplotlib/cache里面的两个缓存字体文件C:\Users\你的用户名\.matplotlib

tex.cache
fontList.json

第五步

重启Python

相关标签: Python Matplotlib