天天看点

Windows中Matplotlib中文字体设置步骤

步骤

1.先下载一款字体,百度即可(在这里演示simhei.ttf字体)

2.查看Matplotlib的配置文件位置,得到路径保存好:

import matplotlib
matplotlib.matplotlib_fname()
===运行结果:===============================================
c:\users\handso~1\envs\ai\lib\site-packages\matplotlib\mpl-data\matplotlibrc
           

3. 上面示例中的路径最后指向的是一个文件,大家打开即可。复制

c:\users\handso~1\envs\ai\lib\site-packages\matplotlib\mpl-data

直接在Windows资源管理器中搜索到指定目录下,使用编辑器打开

matplotlibrc

配置文件

Windows中Matplotlib中文字体设置步骤

4.打开后,在字体的那一块代码前面输入以下代码:(如果看不懂英文,那就直接下拉到194,206,323行)

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

写完后保存。

5.之前让你保存的路径还在呢吧?往上一级目录走,在mpl-data目录下找目录fonts下的ttf,然后把你下载的字体,扔进去。

6.别急,还有一步操作。那就是清除缓存,打开你的家目录,找隐藏文件夹.matplotlib,然后删掉。===>大功告成。

  • 你有可能找不到这个目录,我教你:
    Windows中Matplotlib中文字体设置步骤