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 3d绘图 汉字_完美解决Python matplotlib绘图时汉字显示不正常的问题相关推荐

  1. python画图显示不了中文_完美解决Python matplotlib绘图时汉字显示不正常的问题

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

  2. python中tensorflow无法使用_完美解决安装完tensorflow后pip无法使用的问题

    Win8,ANACONDA3(64-bit),Python3.6.2.ANACONDA Prompt中不能用pip命令安装包,并且是在安装了TensorFlow后才发生的. 报错如下: F:\360D ...

  3. python爬虫tableau数据分析_完美!Python爬招聘数据,Tableau做可视化分析

    原标题:完美!Python爬招聘数据,Tableau做可视化分析 交流群预热好久的可视化交互大屏来啦 1.项目背景 随着科技的飞速发展,数据呈现爆发式的增长,任何人都摆脱不了与数据打交道,社会对于&q ...

  4. python画图设置字体_【转】matplotlib画图时的中文设置

    采用matplotlib作图时默认设置下是无法显示中文的,例如编写如下python脚本, #-*- coding: utf-8 -*- from pylab import * t = arange(- ...

  5. python爬虫网络中断_如何解决Python爬虫中的网络掉线问题?

    在学校里的时候,除了上课,还有一大幸福的事情,就是用着学校的网线网络.当然玩的时候很开心,就是没事关键词时刻掉链子.时不时地网络掉线让人非常恼火,什么团战在梦游啊,看剧卡住不动了,相信能引起很多小伙伴 ...

  6. python解析xml提交到hdfs_完美解决python针对hdfs上传和下载的问题

    当我们使用python的hdfs包进行上传和下载文件的时候,总会出现如下问题 requests.packages.urllib3.exceptions.NewConnectionError:: Fai ...

  7. 【独家】完美解决appium安装app时,需要手动确认安装的问题

    [独家]完美解决appium安装app时,需要手动确认安装的问题 参考文章: (1)[独家]完美解决appium安装app时,需要手动确认安装的问题 (2)https://www.cnblogs.co ...

  8. 解决:matplotlib画图时,横坐标日期太多重叠在一起,减少横坐标数量

    解决:matplotlib画图时,横坐标日期太多重叠在一起,减少横坐标数量 使用matplotlib画图时,横坐标是日期,然后横坐标太多了,都重叠在一起.下图所示,横坐标都重叠在一起.网上查了很多资料 ...

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

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

最新文章

  1. 论文: 贝叶斯优化方法和应用综述(1)--------陈述设计类问题举例子,与 model-free优化计算的对比
  2. 使用容器的正确方式,Docker在雪球的技术实践
  3. android程序包括哪几种文件,apk是什么文件
  4. Sumline常用快捷操作
  5. Git clone命令出现fatal repository not found错误
  6. 清除webBrowser 缓存和Cookie的解决方案
  7. oracle中文乱码问题
  8. Mysql 中的Text字段的范围
  9. P5641 【CSGRound2】开拓者的卓识(多项式)
  10. python英文字符串排序_Python根据内嵌的数字将字符串排序(sort by numbers embedded in strings)...
  11. 阿里云峰会|阿里云数据中台重磅升级后拟扶持100万家企业数智化
  12. 一个简单的PHP Web论坛
  13. 新一代XSS平台(送邀请码)
  14. ai钢笔工具怎么描线_AI描图工具及钢笔工具的使用技巧
  15. 双系统双硬盘安装(win7 64位+Ubuntu18.04)(固态硬盘+机械硬盘1T)小结
  16. 卡片游戏 (Throwing cards away I)(队列+模拟)
  17. 考虑退化成本的混合储能微电网双层能量管理系统(复现) 提出了一种新型的包含混合ESS的两层微电网EMS。 电力调度的目标是上层的运行成本最小
  18. 安装MySQL绿色版本,不用装软件、不用装软件、不用装软件
  19. 怀孕期间各个月注意事项
  20. 区块链技术系列(3)- Fabric基础架构原理

热门文章

  1. Linux学习总结(72)——Linux系统安全加固
  2. 消息中间件学习总结(16)——17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列
  3. lisp的vla函数画矩形_利用Lisp做Tin三角网建模(源代码)
  4. python模拟seo_Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)_天津SEO...
  5. 清北学堂2019.5.3
  6. 书籍python科学工程介绍 Python for Science and Engineering - 2019
  7. PostgreSQL 10 自定义并行计算聚合函数的原理与实践
  8. 360好搜鬼畜视频一下两下成洗脑热词
  9. dockerfile 创建自定义的tomcat服务
  10. css优雅降级和渐进增强