python linux下利用matplotlib绘图时,图片无法显示中文问题

第一步、下载中文字体simhei.ttf。

第二步、找到安装matplotlib的文件的路径

可以编写个简单的代码来找matplotlib的路径

import matplotlib
print(matplotlib.matplotlib_fname())

 

第三步、进入此路径,并继续进入此路径下的/mpl-data/fonts/ttf,把下载好的中文字体复制到此路径下。

第四步、进入matplotlib的缓冲文件,并全部删除

cd ~/.cache/matplotlib

rm -rf *.*

第五步、修改代码

import matplotlib as mpl

mpl.rcParams[u'font.sans-serif'] = ['simhei']
mpl.rcParams['axes.unicode_minus'] = Flase

这样就可以解决无法显示的问题了

在ubuntu下输入下面指令可查看图片

display "图片文件名"  

 

posted on 2020-04-28 15:53  缘随风烬  阅读(717)  评论(0编辑  收藏  举报