使用python外部插件pycha时,出现中文乱码,有没有解决方案?

英文正常,中文乱码
#以下是代码段
dataSet=(

('iphone',((0,1),(0,0))),
('htc',((0,12),(0,0))),
('平',((0,3),(0,0)))
)

2个回答

你可以换用 Matplotlib。

body13_13
body13_13 嗯,现在改用Matplotlib了
2 年多之前 回复

解决过程:

平台:windows,python2.7
步骤一:打开设置文件
import matplotlib
matplotlib.matplotlib_fname()
会显示matplotlibrc文件的地址: E:\Anaconda2-4\lib\site-packages\matplotlib\mpl-data\matplotlibrc

步骤二:修改matplotlibrc文件
将文件中的
#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()

引用:http://www.cnblogs.com/nucdy/p/6813320.html

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问