在用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()