-
首先需要下载字体库: 点击下载SimHei
-
Win10 和 Mac都是双击打开然后安装即可。
-
找到
matplotlib
字体文件夹,不知道matplotlib
文件在哪里的话,运行下面python
代码import matplotlib matplotlib.matplotlib_fname() #输出matplotlib包所在的配置文件的路径
-
打开
matplotlib
里mpl-data\fonts\ttf
的文件夹,将我们下载好的字体SimHei.ttf
拷贝到该文件夹下 -
修改
matplotlib
里mpl-data
下的matplotlibrc
文件- 找到
#font.sans-senrif
,去掉前面的#,并在:后面写上在准备工作加入的中文字体的名称SimHei - 找到
#axes.unicode_minus
,去掉前面的#,并在:改为False
- 找到
-
重启一下编辑器,如果还不生效,尝试运行下面的代码:
from matplotlib.font_manager import _rebuild _rebuild() #reload一下
Matplotlib 彻底解决中文乱码问题解决方案
最新推荐文章于 2024-09-07 00:11:42 发布