Mac系统使用matplotlib作图中文显示处理

本文详细描述了如何在使用Matplotlib进行绘图时解决中文显示乱码问题,包括下载SimHei字体、设置字体路径、删除缓存、编辑matplotlibrc文件并重启Python环境的过程。

问题:作图时中文显示乱码且simhei字体无法使用

操作步骤:

1、下载SimHei.ttf字体

2、找到自己matplotlib文件夹路径:

print(matplotlib.matplotlib_fname())  # 此处输出的就是配置文件的路径

print(matplotlib.get_cachedir())  #找到缓存路径

/Users/kangyongqing/PycharmProjects/kangLingo/venv/lib/python3.10/site-packages/matplotlib/mpl-data/matplotlibrc

/Users/kangyongqing/.matplotlib

3、将SimHei.ttf文件拖入:/Users/kangyongqing/PycharmProjects/kangLingo/venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts文件夹中(步骤二的文件夹路径末端文件夹修改为fonts即可)

操作方法:任意点开一个文件夹,左上角:前往》前往文件夹》输入路径即可找到目录,把下载的ttf文件拖入即可

4、退出python程序,在终端中删除缓存文件:

rm -rf  /Users/kangyongqing/.matplotlib

5、打开matplotlibrc文件,并修改如下:

6、重启python运行程序(如pycharm、jupyter等),即可自动显示中文

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值