首页 > 电脑教程 > 编程开发 > matplotlib图形显示中文乱码解决方案

matplotlib图形显示中文乱码解决方案

小编:动力软件园 时间:2018-11-16 11:16:07

matplotlib图形显示中文乱码解决方案:

步骤一:打开设置文件

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

相关阅读
排行榜
易学车老版本

易学车老版本

实用工具 下载
天行健安卓版 v2.35770

天行健安卓版 v2.35770

手游软件 下载
三星PC套件 samsung kies 官方正式版 3.2.15041.2

三星PC套件 samsung kies 官方正式版 3.2.15041.2

手机工具 下载