封面图片:《Python程序设计基础与应用》(ISBN:9787111606178),董付国,机械工业出版社

图书详情:

===================

在使用Python+matplotlib绘图时,默认不能显示中文字符,会显示为方块,例如下面的代码:

上面代码绘制的图像如下,所有中文字符都显示为方块:

如果要正常显示中文,可以使用matplotlib的rcParams设置font.family的值来统一设置中文字体,例如

修改后代码生成的图像如下:

通过rcParams还可以修改和设置更多其他属性,可以通过下面的代码进行查看:

通过rcParams设置中文字体时会把图形中所有中文字符设置为相同的字体,如果想为坐标轴标签、刻度、图形标题设置不同的字体,可以在调用函数xlabel()/ylabel()、xticks()/yticks()、title()或轴域相关方式时使用参数fontproperties来指定中文字体。如果想设置图例中的中文字体,可以使用matplotlib.font_manager.FontProperties根据本地字体文件创建字体后通过legend()函数的prop进行传递,例如:

生成的图像如下:

其中,本地的可用字体文件可以查看C:\windows\fonts文件夹,fontproperties属性可用的值可以通过下面的代码进行查看:

下面是部分输出结果:

温馨提示

关注本公众号“Python小屋”,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的850篇技术文章列表(可根据关键字在页面上搜索感兴趣的文章),通过“最新资源”==>“微课专区”可以免费观看350节Python微课,通过“最新资源”==>“培训动态”可以查看近期Python培训安排,通过“最新资源”==>“教学资源”可以查看Python教学资源。

--------董付国老师Python系列图书--------

友情提示:不建议购买太多,最好先通过京东、当当、天猫查阅图书了解目录和侧重点,然后再选择购买适合自己的书。

1)《Python程序设计(第2版)》清华大学出版社,2016年8月

2)《Python可以这样学》清华大学出版社,2017年2月

3)《Python程序设计基础(第2版)》清华大学出版社,2018年1月

4)《中学生可以这样学Python》清华大学出版社,配套微课:《中学生可以这样学Python》84节微课免费观看地址

5)《Python程序设计开发宝典》清华大学出版社,2018年10月

6)《玩转Python轻松过二级》清华大学出版社,2018年5月

7)《Python程序设计基础与应用》机械工业出版社,2018年9月

8)《Python程序设计实验指导书》清华大学出版社,2019年4月

9)《Python编程基础与案例集锦(中学版)》电子工业出版社,2019年4月

10)《大数据的Python基础》机械工业出版社,预计2019年5月出版

11)译作《Python程序设计》,机械工业出版社(华章),2018年11月出版

12)繁体版《Python也可以这样学》,台湾博硕文化股份有限公司,2017年10月出版,本书为《Python可以这样学》在台湾发行的繁体版,两本书内容一样,不建议重复购买。

《中学生可以这样学Python》84节微课免费观看地址

Python课程期末考试编程题自动批卷原理与实现模板

“Python小屋”免费资源汇总(截至2018年11月28日)

Python课堂上我与学生斗智斗勇已8个学期

技术要点|Python监控学生端电脑屏幕自动识别学习状态

课后习题答案

《Python程序设计基础(第2版)》习题答案

《Python程序设计基础与应用》课后习题答案

实验指导书

《Python程序设计》实验指导书(30个实验)

Python实验项目1例:使用进程池统计指定范围内素数的个数

教学大纲

非计算机专业《Python程序设计基础》教学参考大纲

计算机相关专业“Python程序设计”教学大纲(参考)

课件

1900页Python系列PPT分享一:基础知识(106页)

1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)

1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)

1900页Python系列PPT分享四:字符串与正则表达式(109页)

1900页Python系列PPT分享五:函数设计与应用(134页)

1900页Python系列PPT分享六:面向对象程序设计(86页)

1900页Python系列PPT分享七:文件操作(132页)

1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)

2000页Python系列PPT分享九:(GUI编程)(122页)

报告PPT

报告PPT(163页):基于Python语言的课程群建设探讨与实践

报告PPT(123页):Python编程基础精要

(PPT)Python程序设计课程教学内容组织与教学方法实践

报告PPT|Python编程之美(45页)

Python+matplotlib绘图时显示中文的设置方法相关推荐

  1. Python matplotlib绘图如何显示中文的问题【有报错没有解决】

    一文详解matplotlib的配置文件以及配置方式 主要介绍路径问题和配置文件相关介绍 linux安装字体库(simSun为例)可以在终端中显示中文 Matlab绘图中下标.斜体及希腊字母的使用方法 ...

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

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

  3. python画图显示不了中文_Python使用matplotlib绘图无法显示中文问题的解决方法

    本文实例讲述了Python使用matplotlib绘图无法显示中文问题的解决方法.分享给大家供大家参考,具体如下: 在python中,默认情况下是无法显示中文的,如下代码: import matplo ...

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

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

  5. python matplotlib 画图 不显示中文 中文乱码 设置中文字体

    在使用python matplotlib 画图时,由于matplotlib 默认是使用DejaVu Sans这种字体,不支持中文,所以我们在使用matplotlib画图包含中文内容要显示时就会变成方框 ...

  6. 解决 Python Matplotlib 绘图时不连续x轴自动补全的问题(xsticks)

    问题 发现一个奇怪的问题,记录一下: 用 Python Matplotlib绘图的时候,x轴为不连续的日期,但是画出来的图,对于不连续的部分x轴会自动补全,空出来的部分是没有值的.(x轴数据明明是明确 ...

  7. Ubuntu下用matplotlib作图时显示中文

    之前在Ubuntu下用matplotlib作图的时候发现无法正常显示中文,查了一番以后发现是Ubuntu系统和matplotlib库没有共同可显示的中文字体库的原因.用此文章的方法可以解决这一问题. ...

  8. Python利用Matplotlib绘图无法显示中文字体的解决方案

    这里写目录标题 问题描述 报错信息 解决方法 其他解决方案 使用模板(内置样式)后无法显示中文的解决方案 问题描述 在Python利用Matplotlib绘图的时候,无法显示坐标轴上面的中文和标题里面 ...

  9. Python 中,matplotlib绘图无法显示中文的问题

    在python中,默认情况下是无法显示中文的,如下代码: import matplotlib.pyplot as plt# 定义文本框和箭头格式 decisionNode = dict(boxstyl ...

最新文章

  1. springMVC转发与重定向
  2. python面试总结
  3. [BOI2019][第K大问题][暴力剪枝]D2T1 Olympiads
  4. java多个数据库数据进行访问_通过Spring Boot配置动态数据源访问多个数据库的实现代码...
  5. Kamp;R练习题6-1统计关键词出现的次数
  6. Ubuntu出现没有正确安装GNOME电源管理器的默认配置
  7. 机器学习问题总结(03)
  8. hibernate关联关系笔记
  9. idea快捷键整合-无鼠标操作idea
  10. 1.2 Linux的网络配置和连接工具
  11. 数据库之间的远程操作
  12. Java不能做游戏?快来看看这个Java版超级玛丽吧。
  13. 一种定位激光在摄像头画面中位置的方法(附安卓源码)
  14. 利用ST-LINK配合ST-LINK Utility 将bin文件下载到STM32的FLASH中
  15. Android MVP架构简析
  16. 产品经理如何看待NPDP认证?
  17. 有关聊天机器人的近两年的优秀论文和开源程序
  18. iOS自定义相机(转)
  19. 最新杭州公交线路调整,文二路文三路段
  20. 计算机硬盘怎么设置ntfs,Windows7系统如何把磁盘格式转换为NTFS的方法

热门文章

  1. c语言程序设计网络作业,北语网院17春《C语言程序设计》作业_2满分答案
  2. aws linux使用ssh登陆_【Linux】 使用ssh连接远程服务器
  3. java innerexception_java – 为什么使用反射访问外部类的私有成员抛出IllegalAccessException?...
  4. java 图像边界识别_图像识别原理之如何识别图像边缘
  5. java内存模型作用是什么_什么是JVM内存模型?
  6. python中capital是什么意思_capital是什么意思_capital的翻译_音标_读音_用法_例句_爱词霸在线词典...
  7. 图解java多线程设计模式 pdf_图解Java设计模式之状态模式
  8. mvc html.dropdownlist,ASP.NET MVC4中使用Html.DropDownListFor的方法示例
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的村民信息管理系统
  10. 1.1.29 加入项目符号后换行文字未对齐