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 

完。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐