完美解决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通过ElementTree操作XML获取结点读取属性美化XML
Dec 02 Python
将图片文件嵌入到wxpython代码中的实现方法
Aug 11 Python
Python中实现的RC4算法
Feb 14 Python
Python最基本的数据类型以及对元组的介绍
Apr 14 Python
OpenCV-Python 摄像头实时检测人脸代码实例
Apr 30 Python
Flask框架模板渲染操作简单示例
Jul 31 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
Aug 20 Python
Python小程序 控制鼠标循环点击代码实例
Oct 08 Python
Python+Redis实现布隆过滤器
Dec 08 Python
Python稀疏矩阵及参数保存代码实现
Apr 18 Python
Pytorch数据拼接与拆分操作实现图解
Apr 30 Python
详解如何在PyCharm控制台中输出彩色文字和背景
Aug 17 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
isset和empty的区别
2007/01/15 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
PHP、Python和Javascript的装饰器模式对比
2015/02/03 PHP
php使用socket post数据到其它web服务器的方法
2015/06/02 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
php静态成员方法和静态的成员属性的使用方法
2017/10/26 PHP
详解阿里云视频直播PHP-SDK接入教程
2020/07/09 PHP
JavaScript 组件之旅(二)编码实现和算法
2009/10/28 Javascript
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
教你如何使用node.js制作代理服务器
2014/11/26 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
浅谈Node异步编程的机制
2017/10/18 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
VUE中使用MUI方法
2019/02/12 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
[10:07]2014DOTA2国际邀请赛 实拍选手现场观战DK对阵Titan
2014/07/12 DOTA
python3实现域名查询和whois查询功能
2018/06/21 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
win10下python2和python3共存问题解决方法
2019/12/23 Python
python实现扫雷游戏
2020/03/03 Python
中国酒类在线零售网站:酒仙网
2016/08/20 全球购物
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
房屋财产继承协议书范本
2014/11/03 职场文书
2015年远程教育工作总结
2015/05/20 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书
2016年少先队活动总结
2016/04/06 职场文书
MySQL 四种连接和多表查询详解
2021/07/16 MySQL
中国古风插画师排行榜:夏达第一,第三是阴阳师姑获鸟皮肤创作者
2022/03/18 国漫