博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python画图matplotlib展示图中中文乱码
阅读量:6375 次
发布时间:2019-06-23

本文共 593 字,大约阅读时间需要 1 分钟。

  在用python的 matplotlib 画图的时候,在图表上面有中文乱码问题,如下的:

 

 

解决过程:

 

平台:windows,python2.7
步骤一:打开设置文件
import matplotlibmatplotlib.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://hajqa.baihongyu.com/

你可能感兴趣的文章
Linux内核源代码分析-第二章 代码初识-3
查看>>
基于策略的双出口NAT负载均衡和备份
查看>>
认识软件框架的设计原则-- 变与不变分离,创造简美之序
查看>>
温故2012诺贝尔经济学奖
查看>>
visual studio code调试.net core 2.0程序
查看>>
DNS服务系列之一:泛域名解析的安全案例
查看>>
修改CPAN配置文件
查看>>
【VMCloud云平台】SCVMM准备(一)
查看>>
Domino系统从UNIX平台到windows平台的迁移及备份
查看>>
聚焦百度年会美女刘冬——IT听听看特别版
查看>>
RHEL6.3实现基于加密的用户认证验证访问
查看>>
SCCM2012 R2实战系列之十一:解决OSD分发Windows7 系统盘盘符为’D’问题
查看>>
Nginx实战进阶篇一 Nginx反向代理及负载均衡实现过程部署
查看>>
经验分享:我是如何在网店无货源情况下快速出单?
查看>>
为何某些文章的阅读量这么高?
查看>>
当AD服务器置于防火墙内时,所需开放的端口
查看>>
限免的Mac App套件,工程师绝对不可错过
查看>>
Exchange 2013 添加地址列表到脱机通讯簿
查看>>
Skype for Business Server 2015-05-监控和存档服务器-配置
查看>>
浅谈物化视图
查看>>