完美解决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 可爱的大小写
Sep 06 Python
用Python中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
Python实现快速多线程ping的方法
Jul 15 Python
Python3多线程爬虫实例讲解代码
Jan 05 Python
Python装饰器原理与用法分析
Apr 30 Python
浅谈python3.x pool.map()方法的实质
Jan 16 Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 Python
Python安装selenium包详细过程
Jul 23 Python
基于python二叉树的构造和打印例子
Aug 09 Python
Python turtle画图库&&画姓名实例
Jan 19 Python
Python模块相关知识点小结
Mar 09 Python
Python3通过chmod修改目录或文件权限的方法示例
Jun 08 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
PHP常用函数小技巧
2008/09/11 PHP
php生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
基于PHP中的常用函数回顾
2013/07/11 PHP
用js重建星际争霸
2006/12/22 Javascript
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
2007/04/29 Javascript
动态载入js提高网页打开速度的方法
2014/07/04 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
如何高效率去掉js数组中的重复项
2016/04/12 Javascript
JS身份证信息验证正则表达式
2017/06/12 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
JavaScript命令模式原理与用法实例详解
2020/03/10 Javascript
跟老齐学Python之从if开始语句的征程
2014/09/14 Python
Python实现分割文件及合并文件的方法
2015/07/10 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python使用迭代器捕获Generator返回值的方法
2017/04/05 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
django迁移文件migrations的实现
2020/03/31 Python
CSS3对图片照片进行边缘模糊处理的实现
2018/08/08 HTML / CSS
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
如何开发安全的AJAX应用
2014/03/26 面试题
双十佳事迹材料
2014/01/29 职场文书
《童年的发现》教学反思
2014/02/14 职场文书
高中生的自我评价
2014/03/04 职场文书
初中优秀班集体申报材料
2014/05/01 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
2015年度质量工作总结报告
2015/04/27 职场文书
旗帜观后感
2015/06/08 职场文书
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server