Python 3下Matplotlib画图中文显示乱码的解决方法
解决办法:
因为乱码是Matplotlib缺少中文配置所导致的,所以我们只需要在程序中说明使用中文字体即可。
先选一个字体。在计算机中找到字体,选择一种中文字体,比如我这里用的是楷体
右键可以查看其属性从而得知字体名称:
即该字体文件为simkai.ttf
然后在程序中定义Matplotlib的字体管理,这里将其命名为zhfont1,代码如下:
hfont1 = matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\simkai.ttf')
接着我们只要在绘图中出现中文的地方加上字体选项即可:
plt.legend(prop=zhfont1)
转载于:https://www.cnblogs.com/lijinze-tsinghua/p/9905842.html
Python 3下Matplotlib画图中文显示乱码的解决方法相关推荐
- sublime text html乱码,Sublime Text 2中文显示乱码的解决方法
Sublime Text 2中文显示乱码的解决方法 发布时间:2014-05-12 15:30:14 作者:佚名 我要评论 这篇文章主要介绍了Sublime Text 2中文显示乱码的解决方法 ...
- python处理json数据 乱码报错_python操作mysql中文显示乱码的解决方法
本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...
- PLSQL Developer中文显示乱码的解决方法
原文链接:https://blog.csdn.net/liaoqianwen123/article/details/42120939 PLSQL Developer中文显示乱码是因为Oracle数据库 ...
- 使用matplotlib绘图时坐标轴中文显示乱码的解决方法
方法一: 在windows系统或者linux系统下设置坐标系下的中文显示 import matplotlib # 导入matplotlib库,使用matplotlib提供的rc()方法进行字体的设置f ...
- mysql python 中文_python操作mysql中文显示乱码的解决方法
本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...
- python连接数据库设置编码_python操作mysql中文显示乱码的解决方法
本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...
- Xshell中文显示乱码的解决方法
目录 一.问题描述 二.解决方法 一.问题描述 出现乱码: 二.解决方法 打开 "文件" -> "当前会话属性(R)": 选中 "终端" ...
- 关于 SecureFx传输远程服务器中文显示乱码 的解决方法
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125101597 红胖子(红模仿)的博文大全:开发技术集 ...
- qt编写的android程序在android系统中运行,中文显示乱码的解决方法
在main函数中添加 QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); QTextCodec::setCodecForTr(QTextC ...
最新文章
- 985硕士毕业进京东,抱怨身边全是二本和大专生!没什么本事却整天高高在上!打交道太累了!...
- c语言中#39;xd#39;代表什么,关于C语言宏定义的技巧:#39;##39;和#39;###39;
- 函数参数---动态参数
- 虚拟机不显示桌面_Windows10系统,你不知道的10个使用技巧请收藏
- Fix Missing Scripts
- java中所有的类都继承于_Java中所有的类都是通过直接或间接地继承( )类得到的...
- git github的使用
- stdout标准输出、stderr标准错误输出 标准输入、标准输出、标准错误输出分别被定义为0、1、2。
- jupyter notebook
- 论文浅尝 | 改善多语言KGQA的 Zero-shot 跨语言转换
- 子网掩码、最大主机、最大子网数的计算
- linux arm寄存器,ARM寄存器总结
- PHP微信公众号授权登录
- Altium_Designer17-PCB-如何重新定义板子外形
- 邮件系统安装配置(postfix + dovecot)
- UHL IOL NVMe测试工具安装及使用的常见问题
- 冷冰:Android核心分析系列
- 文件排版2.2 (python)
- RTL8367SC单芯片做千兆2光5电
- 虚拟机安装Ubuntu后的问题(不能全屏、不能上网;换源挂代理;安装搜狗输入法;pycharm的sudo模式启动快捷方式)
热门文章
- c语言实现python列表_C语言实现的Python扩展模块
- win10一按右键就闪屏_一步一步的详细讲解Win10磁盘分区教程
- mysql jdbc 表结构_JavaEE_day09_MySQL多表JDBC
- c语言链表容易犯的错误,急求大牛啊这个容易的链表到底在哪出错了
- 【 Verilog HDL 】基本运算逻辑的Verilog HDL 模型
- 对话功率谱与自相关函数
- 算法笔记1-排序-插入排序
- hibernate自动添加永真1=1,导致Druid sql防火墙报错的问题
- HTML5上传图片,后台使用java
- hdu 3732(01背包转多重背包)