基于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字符串替换实例分析
May 11 Python
深入理解python try异常处理机制
Jun 01 Python
关于Python元祖,列表,字典,集合的比较
Jan 06 Python
详谈python read readline readlines的区别
Sep 22 Python
python线程池threadpool实现篇
Apr 27 Python
Tensorflow中使用tfrecord方式读取数据的方法
Jun 19 Python
python爬虫之线程池和进程池功能与用法详解
Aug 02 Python
python使用magic模块进行文件类型识别方法
Dec 08 Python
pandas的resample重采样的使用
Apr 24 Python
pandas to_excel 添加颜色操作
Jul 14 Python
python的scipy.stats模块中正态分布常用函数总结
Feb 19 Python
给numpy.array增加维度的超简单方法
Jun 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 mysql数据库操作分页类
2008/06/04 PHP
ajax取消挂起请求的处理方法
2013/03/18 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
jquery text()要注意啦
2009/10/30 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
Vue 组件封装 并使用 NPM 发布的教程
2018/09/30 Javascript
js实现动态时钟
2020/03/12 Javascript
python实现ping的方法
2015/07/06 Python
实现python版本的按任意键继续/退出
2016/09/26 Python
Python网络爬虫中的同步与异步示例详解
2018/02/03 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
python 批量将中文名转换为拼音
2021/02/07 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021/02/22 Python
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
思想品德自我鉴定
2013/10/12 职场文书
追悼会上的答谢词
2014/01/10 职场文书
请假条范文大全
2014/04/10 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
写给导师的自荐信
2015/03/06 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
师德承诺书2015
2015/04/28 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
辞职信格式范文
2015/05/13 职场文书
南京南京观后感
2015/06/02 职场文书
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android