完美解决Python matplotlib绘图时汉字显示不正常的问题


Posted in Python onJanuary 29, 2019

Matplotlib是一个很好的作图软件,但是python下默认不支持中文,所以需要做一些修改,方法如下:

1.在python安装目录的Lib目录下创建ch.py文件。

文件中代码为:

保存,以后通过以下代码调用:

#-*-coding:utf-8-*- 
#文件名: ch.py 
def set_ch(): 
 from pylab import mpl 
 mpl.rcParams['font.sans-serif'] = ['FangSong'] # 指定默认字体 
 mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题

打开python测试一下:

#-*-coding:utf-8-*- 
import ch 
ch.set_ch()
from matplotlib import pyplot as plt
plt.title(u'显示中文')
plt.show()

完美解决Python matplotlib绘图时汉字显示不正常的问题

以下是常用字体的对应名称:

黑体 SimHei
微软雅黑 Microsoft YaHei
微软正黑体 Microsoft JhengHei
新宋体 NSimSun
新细明体 PMingLiU
细明体 MingLiU
标楷体 DFKai-SB
仿宋 FangSong
楷体 KaiTi
仿宋_GB2312 FangSong_GB2312
楷体_GB2312 KaiTi_GB2312

以上这篇完美解决Python matplotlib绘图时汉字显示不正常的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现用户登陆邮件通知的方法
Jul 09 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
Apr 28 Python
高效测试用例组织算法pairwise之Python实现方法
Jul 19 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
Apr 27 Python
django foreignkey外键使用的例子 相当于left join
Aug 06 Python
使用Python自动生成HTML的方法示例
Aug 06 Python
python中web框架的自定义创建
Sep 08 Python
Python类反射机制使用实例解析
Dec 30 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
详解Python 最短匹配模式
Jul 29 Python
快速一键生成Python爬虫请求头
Mar 04 Python
Python数据类型最全知识总结
May 31 Python
通过python爬虫赚钱的方法
Jan 29 #Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
Jan 29 #Python
Python实现点阵字体读取与转换的方法
Jan 29 #Python
使用python读取.text文件特定行的数据方法
Jan 28 #Python
python 实现一次性在文件中写入多行的方法
Jan 28 #Python
用Python逐行分析文件方法
Jan 28 #Python
Python使用Shelve保存对象方法总结
Jan 28 #Python
You might like
SONY ICF-F10中波修复记
2021/03/02 无线电
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
php中支持多种编码的中文字符串截取函数!
2007/03/20 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
jquery.validate分组验证代码
2011/03/17 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
Node.js实用代码段之正确拼接Buffer
2016/03/17 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
AngularJS中isolate scope的用法分析
2016/11/22 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
在Python中使用正则表达式的方法
2015/08/13 Python
Python实现邮件的批量发送的示例代码
2018/01/23 Python
使用pandas批量处理矢量化字符串的实例讲解
2018/07/10 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
2016/03/27 面试题
JPA的特点
2014/10/25 面试题
教师专业理论水平的自我评价分享
2013/11/09 职场文书
校园安全广播稿
2014/02/08 职场文书
境外导游求职信
2014/02/27 职场文书
药剂专业自荐书
2014/06/20 职场文书
毕业横幅标语
2014/10/08 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2015年维修电工工作总结
2015/04/25 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书
Java中的Kafka为什么性能这么快及4大核心详析
2022/09/23 Java/Android