基于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类的基础入门知识
Nov 24 Python
Python升级提示Tkinter模块找不到的解决方法
Aug 22 Python
python打开url并按指定块读取网页内容的方法
Apr 29 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
Nov 29 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
Jun 17 Python
Python + Flask 实现简单的验证码系统
Oct 01 Python
安装python及pycharm的教程图解
Oct 10 Python
TensorFlow的reshape操作 tf.reshape的实现
Apr 19 Python
使用python脚本自动生成K8S-YAML的方法示例
Jul 12 Python
python asyncio 协程库的使用
Jan 21 Python
python+selenium爬取微博热搜存入Mysql的实现方法
Jan 27 Python
pandas:get_dummies()与pd.factorize()的用法及区别说明
May 21 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将数据库中的电话号码读取出来并生成图片
2008/08/31 PHP
php银联网页支付实现方法
2015/03/04 PHP
使用图灵api创建微信聊天机器人
2015/07/23 PHP
JavaScript中的return语句简单介绍
2015/12/07 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
2016/05/17 Javascript
基于jquery插件编写countdown计时器
2016/06/12 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
bootstrap模态框垂直居中效果
2016/12/03 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
2017/01/03 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
非常实用的vue导航钩子
2017/03/20 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
vue3.0 搭建项目总结(详细步骤)
2019/05/20 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
python开发中range()函数用法实例分析
2015/11/12 Python
利用Python破解验证码实例详解
2016/12/08 Python
python下setuptools的安装详解及No module named setuptools的解决方法
2017/07/06 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
python3 实现调用串口功能
2019/12/26 Python
python中sys模块是做什么用的
2020/08/16 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
解决pycharm修改代码后第一次运行不生效的问题
2021/02/06 Python
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
班长演讲稿范文
2014/04/24 职场文书
校运动会广播稿(100篇)
2014/09/12 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
工程进度款催款函
2015/06/24 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
话题作文之财富(600字)
2019/12/03 职场文书