完美解决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 相关文章推荐
利用soaplib搭建webservice详细步骤和实例代码
Nov 20 Python
Python实现八大排序算法
Aug 13 Python
详解Python 数据库 (sqlite3)应用
Dec 07 Python
python pycurl验证basic和digest认证的方法
May 02 Python
python使用RNN实现文本分类
May 24 Python
Python实现合并两个列表的方法分析
May 28 Python
python numpy元素的区间查找方法
Nov 14 Python
python3.7 openpyxl 删除指定一列或者一行的代码
Oct 08 Python
基于Keras的格式化输出Loss实现方式
Jun 17 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
Jul 03 Python
Python爬虫爬取ts碎片视频+验证码登录功能
Feb 22 Python
Python利用folium实现地图可视化
May 23 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 mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
通达OA公共代码 php常用检测函数
2011/12/14 PHP
在JavaScript中实现命名空间
2006/11/23 Javascript
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
纯javascript实现简单下拉刷新功能
2015/03/13 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
2016/09/28 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
angular ng-repeat数组中的数组实例
2017/02/18 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
JavaScript基础进阶之数组方法总结(推荐)
2017/09/04 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
JS实现的base64加密解密操作示例
2018/04/18 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
Vue-cli@3.0 插件系统简析
2018/09/05 Javascript
微信小程序使用字体图标的方法
2019/05/23 Javascript
一个检测OpenSSL心脏出血漏洞的Python脚本分享
2014/04/10 Python
python 迭代器和iter()函数详解及实例
2017/03/21 Python
Python实现一个简单的验证码程序
2017/11/03 Python
解决python打不开文件(文件不存在)的问题
2019/02/18 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
2019/06/04 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
利用python计算windows全盘文件md5值的脚本
2019/07/27 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
Python实现对adb命令封装
2020/03/06 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
Crocs美国官方网站:卡骆驰洞洞鞋
2017/08/04 全球购物
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
临床医学大学生求职信
2013/09/28 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
重阳节活动总结
2014/08/27 职场文书
报考公务员诚信承诺书
2014/08/29 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
体育教师研修感悟
2015/11/18 职场文书
python开发人人对战的五子棋小游戏
2022/05/02 Python