matplotlib可以通过下面的语句指定打印出来的字体为Time New Roman
plt.rcParams['font.sans-serif'] = ['Times New Roman']
但是因为ubuntu没有自带Time New Roman
所以会报错
在网上直接下载Time New Roman的ttf文件 直接安装
重启电脑
然后sudo fc-cache -f -v #刷新字体缓存 再
rm ~/.cache/matplotlib -rf
清理matplotlib缓存
搞定了!