ubuntu matplotlib Python 中文画图问题

1.下载字体SimHei.ttf

github上就有

2.将文件放入下面的文件夹中

获取文件夹位置大概为

import matplotlib
print(matplotlib.matplotlib_fname())

将SimHei.ttf放到这里

cp SimHei.ttf /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/fonts/ttf/

3.找到\home\klmyty.cache\matplotlib 清除缓存文件

4.使用如下代码设置中文即可

import matplotlib.pyplot as plt
# 这两行代码解决 plt 中文显示的问题
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

这个文章方法更多,可参考

https://blog.youkuaiyun.com/fei347795790/article/details/88717883?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-88717883-blog-103614030.235%5Ev27%5Epc_relevant_recovery_v2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-88717883-blog-103614030.235%5Ev27%5Epc_relevant_recovery_v2&utm_relevant_index=3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值