基于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字符串对其居中显示的方法
Jul 11 Python
Python中__init__.py文件的作用详解
Sep 18 Python
python实现冒泡排序算法的两种方法
Mar 10 Python
python实现守护进程、守护线程、守护非守护并行
May 05 Python
Django项目中model的数据处理以及页面交互方法
May 30 Python
Django实现一对多表模型的跨表查询方法
Dec 18 Python
使用python绘制二元函数图像的实例
Feb 12 Python
python3中property使用方法详解
Apr 23 Python
python3.6编写的单元测试示例
Aug 17 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
Jun 15 Python
Python监听剪切板实现方法代码实例
Nov 11 Python
Python系统公网私网流量监控实现流程
Nov 23 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
第十三节 对象串行化 [13]
2006/10/09 PHP
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
PHP学习 变量使用总结
2011/03/24 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
2015/04/20 PHP
PHP最常用的正则表达式
2017/02/13 PHP
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
js中各浏览器中鼠标按键值的差异
2011/04/07 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
2012/02/03 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
2015/10/13 Javascript
javascript实现的登陆遮罩效果汇总
2015/11/09 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
Vue.js bootstrap前端实现分页和排序
2017/03/10 Javascript
webpack开发跨域问题解决办法
2017/08/03 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
vue项目国际化vue-i18n的安装使用教程
2018/03/14 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
利用python编写一个图片主色转换的脚本
2017/12/07 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
Django rest framework工具包简单用法示例
2018/07/20 Python
python飞机大战pygame游戏框架搭建操作详解
2019/12/17 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
英国钻石公司:British Diamond Company
2020/02/16 全球购物
ORACLE十问
2015/04/20 面试题
斯福泰克软件测试面试题
2015/02/16 面试题
事业单位请假制度
2014/01/13 职场文书
2014年安全生产大检查方案
2014/05/13 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android