完美解决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之编写类之二方法
Oct 11 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
Apr 15 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
Dec 11 Python
书单|人生苦短,你还不用python!
Dec 29 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
Jul 09 Python
使用python画社交网络图实例代码
Jul 10 Python
python+logging+yaml实现日志分割
Jul 22 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 Python
Python基于Tensor FLow的图像处理操作详解
Jan 15 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
pycharm激活码快速激活及使用步骤
Mar 12 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
Aug 20 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的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
flash javascript之间的通讯方法小结
2008/12/20 Javascript
javascript动画之圆形运动,环绕鼠标运动作小球
2010/07/20 Javascript
Google AJAX 搜索 API实现代码
2010/11/17 Javascript
JavaScript模块规范之AMD规范和CMD规范
2015/10/27 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
浅谈原型对象的常用开发模式
2017/07/22 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
python如何通过twisted实现数据库异步插入
2018/03/20 Python
Python 16进制与中文相互转换的实现方法
2018/07/09 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
python绘制多个子图的实例
2019/07/07 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
2020/11/20 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
python模块内置属性概念及实例
2021/02/18 Python
python 制作网站小说下载器
2021/02/20 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
如何使用canvas绘制可移动网格的示例代码
2020/12/14 HTML / CSS
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
医学毕业生自我鉴定
2013/10/30 职场文书
新年爱情寄语
2014/04/08 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
秋季运动会广播稿(30篇)
2014/09/13 职场文书
2015年推普周活动方案
2015/05/06 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
详解Vue slot插槽
2021/11/20 Vue.js