python画图显示不了中文_完美解决Python matplotlib绘图时汉字显示不正常的问题
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()
以下是常用字体的对应名称:
黑体
SimHei
微软雅黑
Microsoft YaHei
微软正黑体
Microsoft JhengHei
新宋体
NSimSun
新细明体
PMingLiU
细明体
MingLiU
标楷体
DFKai-SB
仿宋
FangSong
楷体
KaiTi
仿宋_GB2312
FangSong_GB2312
楷体_GB2312
KaiTi_GB2312
以上这篇完美解决Python matplotlib绘图时汉字显示不正常的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
本文标题: 完美解决Python matplotlib绘图时汉字显示不正常的问题
本文地址: http://www.cppcns.com/jiaoben/python/251306.html
python画图显示不了中文_完美解决Python matplotlib绘图时汉字显示不正常的问题相关推荐
- python 3d绘图 汉字_完美解决Python matplotlib绘图时汉字显示不正常的问题
Matplotlib是一个很好的作图软件,但是python下默认不支持中文,所以需要做一些修改,方法如下: 1.在python安装目录的Lib目录下创建ch.py文件. 文件中代码为: 保存,以后通过 ...
- python 请在微信客户端打开_完美解决 请在微信客户端打开链接
完美解决 请在微信客户端打开链接 背景描述 相信有模拟微信页面请求的测试都有看到过这个页面,简单点说就是爬虫爬微信页面,进行回放的时候会出现这个页面.大概在1年前,专门安排了一个人去解决这个技术问题, ...
- python绘制折线图中文图例不显示_python使用matplotlib绘图时图例显示问题的解决...
前言 matplotlib是基于Python语言的开源项目,旨在为Python提供一个数据绘图包.在使用Python matplotlib库绘制数据图时,需要使用图例标注数据类别,但是传参时,会出现图 ...
- 从python存入的文件是乱码_如何解决python写入html文件中乱码的现象(图文详解)...
python写入html文件中文乱码问题 使用open函数将爬虫爬取的html写入文件,有时候在控制台不会乱码,但是写入文件的html中的中文是乱码的 案例分析 看下面一段代码:# 爬虫未使用cook ...
- Pycharm使用matplotlib绘图时无法显示中文问题
在画图语句前,加上以下两行代码: plt.rcParams['font.sans-serif'] = [u'SimHei'] plt.rcParams['axes.unicode_minus'] = ...
- python读取文件路径中有中文_转 python 读取中文文件名/中文路径
原博文 2015-03-13 22:22 − python直接读取中文路径的文件时失败,可做如下处理: inpath = 'D:/work/yuanxx/在线导航/驾车导航/walk_log/2013 ...
- python汉字无法显示图片_完美解决matplotlib画图中文显示问题
相信有很多人曾经被matplotlib画图的中文显示问题所困扰,包括我自己.每次生产环境发生改变,都会遭遇到这个问题,然后需要花大量的时间在它上边.最可气的是每次遇到的问题不一定一样,上一次使用的方法 ...
- Python+matplotlib绘图时显示中文的设置方法
封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: =================== 在使用Python+mat ...
- 【2022年clion2022.2控制台中文乱码完美解决】
[2022年clion2022.2控制台中文乱码完美解决] 前言 一.utf8下解决中文乱码 二.gbk编码下 总结 前言 提示:所有操作均在mingw编译器下进行,msvc编译器下请自行测试: 例如 ...
最新文章
- 实施Kubernetes可以实现多云架构安全
- VMware Workstation 9下基于Ubuntu 12.10服务器版本的Hadoop集群的配置
- python 四种逐行读取文件内容的方法
- window系统查看端口被哪个进程占用了
- Debian 升级到 PHP 7,并支持并行安装
- MVC5中EF6 Code First启动慢及间隙变慢优化的实践经验(转)
- 微博polg什么意思_成都网站代运营是什么意思?-建站
- 大大小小的正六边形嵌套,就会形成像万花筒般有趣的视觉图形!
- patch请求_SpringMVC源码学习(三) 请求处理的流程
- struts2第一个程序 Helloworld
- Xpath路径表达式
- JavaScript系列:模块化与链式编程
- JAVA常见字符编码表
- html 伸缩布局,CSS3弹性伸缩布局(下)——flex布局
- 打爆一排气球arr,你能获得的最大分数是多少?
- JS——日期的横杠、斜杠相互替换
- 两台服务器虚拟mac地址,虚拟机修改服务器mac地址
- [转载]Java嵌入式开发之一-简介使用Java编写Palm OS程序的解决方案
- 西门子MES解决方案
- Win平台必装软件清单
热门文章
- python numpy读取数据_大神教你python 读取文件并把矩阵转成numpy的两种方法
- 幼儿园体育游戏电子计算机教案,【幼儿园体育跳圈圈教案】小班体育教案跳圈圈_小班跳圈圈游戏教案_亲亲宝贝网...
- win2008 mysql端口_使用自定义端口连接SQL Server 2008的方法
- Docker容器间网络通信
- 容器底层实现技术Namespace/Cgroup
- RHEL7 修改SSH默认端口
- Problem D: 顺序串的基本运算
- JavaScript面试的完美指南(开发者视角)
- Android手机用wifi连接adb调试的方法
- 大道至简: 拉新、促活和留存