Mac/Linux系统matplotlib中文支持问题

背景

matplotlib是python中最常用的数据可视化分析工具,Mac和Linux系统无中文字体,不支持中文显示(希望后续可以改进),需要进行字体的下载和设置才能解决。笔者经过实践,发现Mac系统和Linux系统解决方案略有区别,因此分别记录一下,供读者参考。

Mac系统

详细步骤:

step 1. 网上下载字体SimHei.ttf(已上传到本文资源,点击文章顶部SimHei.ttf进行下载)

step 2. 将字体复制到matplotlib/mpl-data/matplotlibrc/fonts/ttf文件夹下
首先,在mac终端(cmd)输入python,进入python界面,然后输入以下代码查找matplotlib字体路径文件夹

import matplotlib
print(matplotlib.matplotlib_fname())

我输出的路径地址是:
/usr/local/lib/python3.11/site-packages/matplotlib/mpl-data/matplotlibrc

把下载好的SimHei字体拷贝到ttf文件夹里:
/usr/local/lib/python3.11/site-packages/matplotlib/mpl-data/matplotlibrc/fonts/ttf

Mac系统文件夹不好找,方法:按Shift+Command+G,然后输入上述文件地址,点击“前往文件夹”,然后把字体copy到文件夹下

step 3. 修改matplotlibrc配置文件,修改内容如下3项:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值