完美解决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创建对称矩阵的方法示例【基于numpy模块】
Oct 12 Python
CentOS7.3编译安装Python3.6.2的方法
Jan 22 Python
Django中的文件的上传的几种方式
Jul 23 Python
python DataFrame 取差集实例
Jan 30 Python
Python3 JSON编码解码方法详解
Sep 06 Python
基于pytorch的lstm参数使用详解
Jan 14 Python
PyTorch加载自己的数据集实例详解
Mar 18 Python
用Python 爬取猫眼电影数据分析《无名之辈》
Jul 24 Python
python IP地址转整数
Nov 20 Python
Django开发RESTful API实现增删改查(入门级)
May 10 Python
Python编程根据字典列表相同键的值进行合并
Oct 05 Python
Pygame游戏开发之太空射击实战敌人精灵篇
Aug 05 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
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
图象函数中的中文显示
2006/10/09 PHP
php防注
2007/01/15 PHP
PHP获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
Java和PHP在Web开发方面对比分析
2015/03/01 PHP
浅谈php处理后端&接口访问超时的解决方法
2016/10/29 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
javascript suggest效果 自动完成实现代码分享
2012/02/17 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
iframe异步加载实现点击左边菜单加载右边内容实例讲解
2013/03/04 Javascript
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
JS下载文件|无刷新下载文件示例代码
2014/04/17 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
深入理解js函数的作用域与this指向
2016/05/28 Javascript
BootStrap入门教程(二)之固定的内置样式
2016/09/19 Javascript
Jquery 整理元素选取、常用方法一览表
2016/11/26 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
浅谈React碰到v-if
2018/11/04 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
2019/01/08 Javascript
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
深入讲解Python函数中参数的使用及默认参数的陷阱
2016/03/13 Python
python numpy 部分排序 寻找最大的前几个数的方法
2018/06/27 Python
Python神奇的内置函数locals的实例讲解
2019/02/22 Python
详解Python的循环结构知识点
2019/05/20 Python
Python集合操作方法详解
2020/02/09 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
2020/03/10 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
物理系毕业生自荐书范文
2014/02/22 职场文书
岗位安全生产责任书
2014/07/28 职场文书
破坏寝室公物检讨书
2014/11/17 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
详解Python为什么不用设计模式
2021/06/24 Python