基于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多重继承新算法C3介绍
Sep 28 Python
浅析python3中的os.path.dirname(__file__)的使用
Aug 30 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
Aug 06 Python
python语言线程标准库threading.local解读总结
Nov 10 Python
pytorch中torch.max和Tensor.view函数用法详解
Jan 03 Python
Python3实现发送邮件和发送短信验证码功能
Jan 07 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
Jan 20 Python
tensorflow实现训练变量checkpoint的保存与读取
Feb 10 Python
Python3变量与基本数据类型用法实例分析
Feb 14 Python
Python 实现日志同时输出到屏幕和文件
Feb 19 Python
Python库skimage绘制二值图像代码实例
Apr 10 Python
深入了解NumPy 高级索引
Jul 24 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
手把手教你使用DedeCms V3的在线采集图文教程
2007/04/03 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
浅谈JS闭包中的循环绑定处理程序
2014/11/09 Javascript
Javascript实现多彩雪花从天降散落效果的方法
2015/02/02 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
2015/08/15 Javascript
Vue.js基础知识汇总
2016/04/27 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
微信小程序实现页面跳转传递参数(实体,对象)
2019/08/12 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
js实现简易计算器小功能
2020/11/18 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
[02:22:36]《加油!DOTA》总决赛
2014/09/19 DOTA
详解python进行mp3格式判断
2016/12/23 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
2020/01/06 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
水电站项目建议书
2014/05/12 职场文书
小学语文教师研修日志
2015/11/13 职场文书
初一语文教学反思
2016/03/03 职场文书
创业计划书之奶茶店开店方案范本!
2019/08/06 职场文书
Python道路车道线检测的实现
2021/06/27 Python