完美解决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 相关文章推荐
windows 10下安装搭建django1.10.3和Apache2.4的方法
Apr 05 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
May 11 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
May 24 Python
python字典快速保存于读取的方法
Mar 23 Python
Python内置random模块生成随机数的方法
May 31 Python
python+mysql实现个人论文管理系统
Oct 25 Python
python使用opencv在Windows下调用摄像头实现解析
Nov 26 Python
使用python实现哈希表、字典、集合操作
Dec 22 Python
Pycharm及python安装详细教程(图解)
Jul 31 Python
Python requests接口测试实现代码
Sep 08 Python
python中K-means算法基础知识点
Jan 25 Python
在python中读取和写入CSV文件详情
Jun 28 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
为php4加入动态flash文件的生成的支持
2006/10/09 PHP
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
PHP新手入门学习方法
2011/05/08 PHP
php实现多城市切换特效
2015/08/09 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
PHP大文件及断点续传下载实现代码
2020/08/18 PHP
js去除空格的12种实用方法
2013/11/08 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
python SVD压缩图像的实现代码
2019/11/05 Python
解决Python使用列表副本的问题
2019/12/19 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
python 写一个水果忍者游戏
2021/01/13 Python
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
养殖行业的创业计划书
2014/01/05 职场文书
《油菜花开了》教学反思
2014/02/22 职场文书
经贸专业毕业生求职信
2014/03/23 职场文书
新春寄语大全
2014/04/09 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
捐助感谢信
2015/01/22 职场文书
2015年员工工作表现评语
2015/03/25 职场文书
使用nginx动态转换图片大小生成缩略图
2021/03/31 Servers
详解MySQL中的主键与事务
2021/05/27 MySQL
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis