完美解决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迭代器和生成器介绍
Mar 06 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
python正则分析nginx的访问日志
Jan 17 Python
Django实现组合搜索的方法示例
Jan 23 Python
Python3.5.3下配置opencv3.2.0的操作方法
Apr 02 Python
Python使用OpenCV进行标定
May 08 Python
使用python打印十行杨辉三角过程详解
Jul 10 Python
解决django同步数据库的时候app models表没有成功创建的问题
Aug 09 Python
对pytorch的函数中的group参数的作用介绍
Feb 18 Python
使用keras内置的模型进行图片预测实例
Jun 17 Python
python破解同事的压缩包密码
Oct 14 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
Nov 11 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
2016/03/15 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
使用js实现一个可编辑的select下拉列表
2014/02/20 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
原生js实现验证码功能
2017/03/16 Javascript
Angular X中使用ngrx的方法详解(附源码)
2017/07/10 Javascript
vue2.0+vue-dplayer实现hls播放的示例
2018/03/02 Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
2018/04/27 jQuery
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
Python实现GUI学生信息管理系统
2020/04/05 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
军训自我鉴定
2014/01/22 职场文书
大学生就业意向书范文
2014/04/01 职场文书
财务检查整改报告
2014/11/06 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
灵山大佛导游词
2015/02/04 职场文书
自主招生自荐信格式
2015/03/04 职场文书
2015年度物流工作总结
2015/04/30 职场文书
退休教师追悼词
2015/06/23 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
nginx刷新页面出现404解决方案(亲测有效)
2022/03/18 Servers