基于plt.title无法显示中文的快速解决


Posted in Python onMay 16, 2020

由于画图时plt.title()默认是显示英文,如果我们设置标题为中文,会无法显示,如图:

基于plt.title无法显示中文的快速解决

在最前边设置这两条属性即可:

plt.rcParams['font.sans-serif']=['SimHei']

plt.rcParams['axes.unicode_minus'] = False

基于plt.title无法显示中文的快速解决

补充知识:MacOS 解决python plt 中文显示乱码问题

(在网上找了好多教程,尝试了一下,过程都过于繁琐.....

最后终于解决了,记录一下,希望此方法也可以帮助到你。)

首先,这个教程不需要下载字体,最终显示结果如下,如果你可以接受这款字体的话,请继续阅读该教程。

基于plt.title无法显示中文的快速解决

第一步

进入python ,找到matplotlib所在路径

>>> import matplotlib
>>> matplotlib.matplotlib_fname()

第二步

编辑 matplotlibrc 文件

(1)找到 #font.family:sans-serif ,将前面的“#”删除

(2)找到 #font.sana-serif: DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

在 “DejaVu Sans” 前面添加 “Arial Unicode MS, ”

(3)找到axes.unicode_minus 将其后面的“True” 改为“False”

第三步

将~/.matplotlib目录下的两个文件删除

在命令终端输入:

rm -rf ~/.matplotlib/*

重启python,即可解决中文及“-”无法正常显示的问题。

测试程序:

x = ['张三', '李四', '-1']
y = [1, 2, 3]
plt.plot(x, y)
plt.show()

以上这篇基于plt.title无法显示中文的快速解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python断言assert的用法代码解析
Feb 03 Python
浅谈Python黑帽子取代netcat
Feb 10 Python
Dlib+OpenCV深度学习人脸识别的方法示例
May 14 Python
Python中__repr__和__str__区别详解
Nov 07 Python
python中的RSA加密与解密实例解析
Nov 18 Python
浅谈Python线程的同步互斥与死锁
Mar 22 Python
Pytorch mask-rcnn 实现细节分享
Jun 24 Python
详解在Python中使用Torchmoji将文本转换为表情符号
Jul 27 Python
Python通过类的组合模拟街道红绿灯
Sep 16 Python
基于Python实现全自动下载抖音视频
Nov 06 Python
Python3.9.1中使用split()的处理方法(推荐)
Feb 07 Python
Python机器学习之逻辑回归
May 11 Python
基于python生成英文版词云图代码实例
May 16 #Python
解决Python数据可视化中文部分显示方块问题
May 16 #Python
Python使用Excel将数据写入多个sheet
May 16 #Python
python小程序之4名牌手洗牌发牌问题解析
May 15 #Python
python3 使用openpyxl将mysql数据写入xlsx的操作
May 15 #Python
使用Python实现将多表分批次从数据库导出到Excel
May 15 #Python
解决python执行较大excel文件openpyxl慢问题
May 15 #Python
You might like
php中的时间处理
2006/10/09 PHP
我用php+mysql写的留言本
2006/10/09 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
全新Mac配置PHP开发环境教程
2016/02/03 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
IE FF OPERA都可用的弹出层实现代码
2009/09/29 Javascript
基于Jquery制作的幻灯片图集效果打包下载
2011/02/12 Javascript
ajax提交表单实现网页无刷新注册示例
2014/05/08 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
通过JavaScript下载文件到本地的方法(单文件)
2019/03/17 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
2019/11/07 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
2020/07/27 Javascript
封装Vue Element的table表格组件的示例详解
2020/08/19 Javascript
[01:11:35]Liquid vs LGD 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
2020/07/20 Python
Django学习教程之静态文件的调用详解
2018/05/08 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
浅谈Python基础—判断和循环
2019/03/22 Python
python实现列表中最大最小值输出的示例
2019/07/09 Python
tensorflow 实现数据类型转换
2020/02/17 Python
如何基于python3和Vue实现AES数据加密
2020/03/27 Python
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
Html5定位终极解决方案
2020/02/05 HTML / CSS
Hurley官方网站:扎根于海滩生活方式的全球青年文化品牌
2020/05/18 全球购物
2014年开学第一课活动方案
2014/03/06 职场文书
《毛主席在花山》教学反思
2014/04/20 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
2015年幼儿园大班工作总结
2015/04/25 职场文书