基于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实现rest请求api示例
Apr 22 Python
python实现在windows下操作word的方法
Apr 28 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
python中cPickle类使用方法详解
Aug 27 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
Dec 10 Python
Python中的集合介绍
Jan 28 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
Jun 17 Python
python+adb命令实现自动刷视频脚本案例
Apr 23 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
Jun 16 Python
python获取命令行参数实例方法讲解
Nov 02 Python
pycharm如何设置官方中文(如何汉化)
Dec 29 Python
python数字图像处理之图像自动阈值分割示例
Jun 28 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读取和编写XML DOM的实现代码
2011/02/03 PHP
php中对2个数组相加的函数
2011/06/24 PHP
Apache下禁止php文件被直接访问的解决方案
2013/04/25 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
Yii核心验证器api详解
2016/11/23 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
php实现mysql连接池效果实现代码
2018/01/25 PHP
laravel validate 设置为中文的例子(验证提示为中文)
2019/09/29 PHP
laravel 数据验证规则详解
2019/10/23 PHP
TimergliderJS 一个基于jQuery的时间轴插件
2011/12/07 Javascript
jQuery中:nth-child选择器用法实例
2014/12/31 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
JS中对Cookie的操作详解
2016/08/05 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
JavaScript优化以及前段开发小技巧
2017/02/02 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
ant-design-vue中tree增删改的操作方法
2020/11/03 Javascript
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
浅谈Python中函数的定义及其调用方法
2019/07/19 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
Python字符串的修改方法实例
2019/12/19 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
大学三年计划书范文
2014/04/30 职场文书
志愿者活动总结报告
2014/06/27 职场文书
影视后期实训报告
2014/11/05 职场文书
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP
nginx location 带斜杠【 / 】与不带的区别
2022/04/13 Servers