基于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删除nginx缓存文件示例(python文件操作)
Mar 26 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
Python线程之定位与销毁的实现
Feb 17 Python
Django Celery异步任务队列的实现
Jul 24 Python
如何通过python的fabric包完成代码上传部署
Jul 29 Python
在django-xadmin中APScheduler的启动初始化实例
Nov 15 Python
Python字典底层实现原理详解
Dec 18 Python
python中with语句结合上下文管理器操作详解
Dec 19 Python
python 实现list或string按指定分段
Dec 25 Python
常用python爬虫库介绍与简要说明
Jan 25 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
Oct 18 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/11/19 PHP
PHP实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
php数组键值用法实例分析
2015/02/27 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
2017/05/29 PHP
javascript 对象定义方法 简单易学
2009/03/22 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
2015/03/03 Javascript
全面解析Bootstrap手风琴效果
2020/04/17 Javascript
JavaScript常用基础知识强化学习
2015/12/09 Javascript
浅析JS运动
2015/12/28 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
简单实现js悬浮导航效果
2017/02/05 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
vue2.0构建单页应用最佳实战
2017/04/01 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
在vue中使用echarts图表实例代码详解
2018/10/22 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
python merge、concat合并数据集的实例讲解
2018/04/12 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
Python:Numpy 求平均向量的实例
2019/06/29 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
Python 中@property的用法详解
2020/01/15 Python
Python日期格式和字符串格式相互转换的方法
2020/02/18 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
Python datetime模块的使用示例
2021/02/02 Python
纯css3(无图片/js)制作的几个社交媒体网站的图标
2013/03/21 HTML / CSS
英国在线自行车商店:Evans Cycles
2016/09/26 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
施工安全汇报材料
2014/08/17 职场文书
关于成绩下滑的自我检讨书
2014/09/20 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
详细介绍python类及类的用法
2021/05/31 Python