基于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 元类使用说明
Dec 18 Python
从零学Python之入门(五)缩进和选择
May 27 Python
进一步了解Python中的XML 工具
Apr 13 Python
详细讲解Python中的文件I/O操作
May 24 Python
python使用Image处理图片常用技巧分析
Jun 01 Python
PyCharm安装Markdown插件的两种方法
Jun 24 Python
python爬虫刷访问量 2019 7月
Aug 01 Python
Python实现二叉树的最小深度的两种方法
Sep 30 Python
在pytorch中对非叶节点的变量计算梯度实例
Jan 10 Python
python 抓取知乎指定回答下视频的方法
Jul 09 Python
python下载的库包存放路径
Jul 27 Python
PyQT5速成教程之Qt Designer介绍与入门
Nov 02 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实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
javascript编程起步(第一课)
2007/01/10 Javascript
js类中获取外部函数名的方法
2007/08/19 Javascript
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
JavaScript 获取当前时间戳的代码
2010/08/05 Javascript
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
2013/06/19 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
jQuery扩展_动力节点Java学院整理
2017/07/05 jQuery
AngularJS 控制器 controller的详解
2017/10/17 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
2019/04/12 Javascript
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
Python模拟三级菜单效果
2017/09/11 Python
python3使用QQ邮箱发送邮件
2020/05/20 Python
Python中正则表达式的用法总结
2019/02/22 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
Python通过递归获取目录下指定文件代码实例
2019/11/07 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
2020/05/20 Python
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
H5调用相机拍照并压缩图片的实例代码
2017/07/20 HTML / CSS
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
双创工作实施方案
2014/03/26 职场文书
《猴子种果树》教学反思
2014/04/26 职场文书
小学师德师风演讲稿
2014/09/02 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
学校领导班子四风问题整改意见
2014/10/02 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
工程款催款函
2015/06/24 职场文书
高端收音机+蓝牙音箱,JBL TUNER FM带收音蓝牙音箱评测
2021/04/24 无线电