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绘图时汉字显示不正常的问题相关推荐

  1. python 3d绘图 汉字_完美解决Python matplotlib绘图时汉字显示不正常的问题

    Matplotlib是一个很好的作图软件,但是python下默认不支持中文,所以需要做一些修改,方法如下: 1.在python安装目录的Lib目录下创建ch.py文件. 文件中代码为: 保存,以后通过 ...

  2. python 请在微信客户端打开_完美解决 请在微信客户端打开链接

    完美解决 请在微信客户端打开链接 背景描述 相信有模拟微信页面请求的测试都有看到过这个页面,简单点说就是爬虫爬微信页面,进行回放的时候会出现这个页面.大概在1年前,专门安排了一个人去解决这个技术问题, ...

  3. python绘制折线图中文图例不显示_python使用matplotlib绘图时图例显示问题的解决...

    前言 matplotlib是基于Python语言的开源项目,旨在为Python提供一个数据绘图包.在使用Python matplotlib库绘制数据图时,需要使用图例标注数据类别,但是传参时,会出现图 ...

  4. 从python存入的文件是乱码_如何解决python写入html文件中乱码的现象(图文详解)...

    python写入html文件中文乱码问题 使用open函数将爬虫爬取的html写入文件,有时候在控制台不会乱码,但是写入文件的html中的中文是乱码的 案例分析 看下面一段代码:# 爬虫未使用cook ...

  5. Pycharm使用matplotlib绘图时无法显示中文问题

    在画图语句前,加上以下两行代码: plt.rcParams['font.sans-serif'] = [u'SimHei'] plt.rcParams['axes.unicode_minus'] = ...

  6. python读取文件路径中有中文_转 python 读取中文文件名/中文路径

    原博文 2015-03-13 22:22 − python直接读取中文路径的文件时失败,可做如下处理: inpath = 'D:/work/yuanxx/在线导航/驾车导航/walk_log/2013 ...

  7. python汉字无法显示图片_完美解决matplotlib画图中文显示问题

    相信有很多人曾经被matplotlib画图的中文显示问题所困扰,包括我自己.每次生产环境发生改变,都会遭遇到这个问题,然后需要花大量的时间在它上边.最可气的是每次遇到的问题不一定一样,上一次使用的方法 ...

  8. Python+matplotlib绘图时显示中文的设置方法

    封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: =================== 在使用Python+mat ...

  9. 【2022年clion2022.2控制台中文乱码完美解决】

    [2022年clion2022.2控制台中文乱码完美解决] 前言 一.utf8下解决中文乱码 二.gbk编码下 总结 前言 提示:所有操作均在mingw编译器下进行,msvc编译器下请自行测试: 例如 ...

最新文章

  1. 实施Kubernetes可以实现多云架构安全
  2. VMware Workstation 9下基于Ubuntu 12.10服务器版本的Hadoop集群的配置
  3. python 四种逐行读取文件内容的方法
  4. window系统查看端口被哪个进程占用了
  5. Debian 升级到 PHP 7,并支持并行安装
  6. MVC5中EF6 Code First启动慢及间隙变慢优化的实践经验(转)
  7. 微博polg什么意思_成都网站代运营是什么意思?-建站
  8. 大大小小的正六边形嵌套,就会形成像万花筒般有趣的视觉图形!
  9. patch请求_SpringMVC源码学习(三) 请求处理的流程
  10. struts2第一个程序 Helloworld
  11. Xpath路径表达式
  12. JavaScript系列:模块化与链式编程
  13. JAVA常见字符编码表
  14. html 伸缩布局,CSS3弹性伸缩布局(下)——flex布局
  15. 打爆一排气球arr,你能获得的最大分数是多少?
  16. JS——日期的横杠、斜杠相互替换
  17. 两台服务器虚拟mac地址,虚拟机修改服务器mac地址
  18. [转载]Java嵌入式开发之一-简介使用Java编写Palm OS程序的解决方案
  19. 西门子MES解决方案
  20. Win平台必装软件清单

热门文章

  1. python numpy读取数据_大神教你python 读取文件并把矩阵转成numpy的两种方法
  2. 幼儿园体育游戏电子计算机教案,【幼儿园体育跳圈圈教案】小班体育教案跳圈圈_小班跳圈圈游戏教案_亲亲宝贝网...
  3. win2008 mysql端口_使用自定义端口连接SQL Server 2008的方法
  4. Docker容器间网络通信
  5. 容器底层实现技术Namespace/Cgroup
  6. RHEL7 修改SSH默认端口
  7. Problem D: 顺序串的基本运算
  8. JavaScript面试的完美指南(开发者视角)
  9. Android手机用wifi连接adb调试的方法
  10. 大道至简: 拉新、促活和留存