ubuntu使用matplotlib绘图中文乱码
·
ubuntu22.04,python3.10,matplotlib 3.10.0
1,下载中文字体文件,比如SimHei.ttf
2,安装到ubuntu:拷贝到/usr/share/fonts/truetype/simhei文件夹,如果simhei文件夹不存在,则先新建该文件夹
3,刷新字体缓存:fc-cache -fv
4,验证安装:sudo fc-list | grep "SimHei"
5,清空matplotlib的缓存:
1)使用
print(matplotlib.get_cachedir())
来确定缓存目录
2)删除该缓存目录
6,代码中指定字体:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
完。
更多推荐



所有评论(0)