1、准备SimHei字体文件
2、把字体文件放到matplotlib字体文件夹中,具体位置如何查找?
(1)打开终端进入python环境,输入python3.10或者python3.12根据电脑的版本来
(2)在终端继续输入:import matplotlib
print(matplotlib.matplotlib_fname())
此时出现字体路径:
/opt/anaconda3/lib/python3.12/site-packages/matplotlib/mpl-data/matplotlibrc
(3)在前往中输入字体路径,发现同层次文件中有个fonts问价夹,打开fonts后又出现ttf文件夹,把SimHei字体文件放进去。

3、进行字体环境配置
(1)打开终端,输入以下命令:在matplotlib字体路径前加sudo vi
sudo vi /opt/anaconda3/lib/python3.12/site-packages/matplotlib/mpl-data/matplotlibrc
(2)进入配置环境后输入密码,进入matplotlib文件
(3)找到以下内容进行修改,注意修改,要先切换成英文输入按v,然后再按i,才能进行修改,否则改不动。
- #去掉前面的#
font.family: sans-serif
- #去掉前面的#,手动加SimHei
font.sans-serif: SimHei, DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
- #去掉前面的#,把True改为False
axes.unicode_minus: False # use Unicode for the minus symbol rather than hyphen. See# https://en.wikipedia.org/wiki/Plus_and_minus_signs#Character_codes
(4)修改完之后,输入 :wq 进行退出保存,注意是英文的:符号
4、清理缓存目录,这一步不能不操作
(1)打开终端,输入python3.10或者其他版本,进入python环境
(2)在终端继续输入:
import matplotlib print(matplotlib.get_cachedir())
(3)获取缓冲目录地址:/Users/*****/.matplotlib
(4)终端输入exit() , 退出python环境
(5)继续在终端输入:
rm -rf /Users/****/.matplotlib



4842

被折叠的 条评论
为什么被折叠?



