在用python的 matplotlib 画图的时候,在图表上面有中文乱码问题,以下的:python
import matplotlib
matplotlib.matplotlib_fname()
#font.family: sans-serif
font.family: Microsoft YaHei
import matplotlib
matplotlib.use('qt4agg')
#指定默认字体
matplotlib.rcParams['font.sans-serif'] = ['SimHei']
matplotlib.rcParams['font.family']='sans-serif'
#解决负号'-'显示为方块的问题
matplotlib.rcParams['axes.unicode_minus'] = False
pl.plot([-1,2,-5,3])
pl.title(u'中文')
pl.show()