1、在Ubuntu命令行输入(查看汉语字体库):fc-list :lang=zh
2、选择其中的一个,例如:Droid Sans Fallback字体(即对应的/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf)
3、在需要的代码里进行设置
# 设置显示中文字体
#coding:utf-8
from matplotlib.font_manager import FontProperties
zhfont = FontProperties(fname='/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf', size = 16)
# 演示
plt.xlabel(u'我是汉字呀', fontproperties = zhfont)