Ubuntu 下 matplotlib 显示中文的方法
程序员文章站
2022-03-02 08:13:35
...
首先确认Ubuntu 系统环境下拥有的中文字体文件:
fc-list :lang=zh
如上图,该文件目录为:
/usr/share/fonts/truetype/wqy/wqy-microhei.ttc
然后,在 python 脚本中手动加载中文字体,加载方法就是在相应命令中加入 fontproperties=zhfont 属性的赋值字体路径来自与”1”中返回的结果(从其中挑选出一种能够显示中文的字体即可)
from pylab import mpl
zhfont = mpl.font_manager.FontProperties(fname='/usr/share/fonts/truetype/wqy/wqy-microhei.ttc')
如在某一命令中需要中文,直接添加fontproperties=zhfont参数即可:
plt.title(u'%s\n$\mu=%s$, $\sigma=%s$' % (industrys[i], mean, std), fontproperties=zhfont)
推荐阅读