完美解决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中的defaultdict模块和namedtuple模块的简单入门指南
Apr 01 Python
使用Python的内建模块collections的教程
Apr 28 Python
Collatz 序列、逗号代码、字符图网格实例
Jun 22 Python
python字典操作实例详解
Nov 16 Python
Python应用库大全总结
May 30 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
Mar 09 Python
python3 使用traceback定位异常实例
Mar 09 Python
python deque模块简单使用代码实例
Mar 12 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
Apr 08 Python
Python轻量级web框架bottle使用方法解析
Jun 13 Python
python实现将中文日期转换为数字日期
Jul 14 Python
Python如何重新加载模块
Jul 29 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
WAR3重制版DOTA 5V5初体验
2020/04/09 DOTA
DedeCms模板安装/制作概述
2007/03/11 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
javascript是怎么继承的介绍
2012/01/05 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
jquery带下拉菜单和焦点图代码分享
2015/08/24 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
实例讲解jquery中mouseleave和mouseout的区别
2016/02/17 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
ReactJs设置css样式的方法
2017/06/08 Javascript
JavaScript实现简单的双色球(实例讲解)
2017/07/31 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
新农村建设汇报材料
2014/08/15 职场文书
学生检讨书范文
2015/01/27 职场文书
社区艾滋病宣传活动总结
2015/05/07 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
2019财务管理制度最新范本!
2019/07/09 职场文书