linux系统python截图不显示中文_Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题...
本文主要向大家介绍了Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。
问题:
我在ubuntu14.04下用python中的matplotlib模块内的pyplot输出图片不能显示中文,怎么解决呢?
解决:
1.指定默认编码为UTF-8:
在python代码开头加入如下代码
import sys
reload(sys)
sys.setdefaultencoding(‘utf-8‘)
2.确认你ubuntu系统环境下拥有的中文字体文件:
在终端运行命令"fc-list :lang=zh",得到自己系统的中文字体
命令输出如下:
/usr/share/fonts/truetype/arphic/uming.ttc: AR PL UMing TW MBE:style=Light/usr/share/fonts/truetype/arphic/ukai.ttc: AR PL UKai CN:style=Book/usr/share/fonts/truetype/arphic/ukai.ttc: AR PL UKai HK:style=Book/usr/share/fonts/truetype/arphic/ukai.ttc: AR PL UKai TW:style=Book/usr/share/fonts/truetype/wqy/wqy-microhei.ttc: WenQuanYi Micro Hei,文泉驛微米黑,文泉驿微米黑:style=Regular/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf: Droid Sans Fallback:style=Regular/usr/share/fonts/truetype/arphic/ukai.ttc: AR PL UKai TW MBE:style=Book/usr/share/fonts/truetype/arphic/uming.ttc: AR PL UMing TW:style=Light/usr/share/fonts/truetype/arphic/uming.ttc: AR PL UMing CN:style=Light/usr/share/fonts/truetype/arphic/uming.ttc: AR PL UMing HK:style=Light/usr/share/fonts/truetype/wqy/wqy-microhei.ttc: WenQuanYi Micro Hei Mono,文泉驛等寬微米黑,文泉驿等宽微米黑:style=Regular
我从中选择了Droid Sans Fallback字体。
3.在python代码中手动加载中文字体:
示例代码如下:
1 #coding:utf-8
2 from matplotlib.font_manager import FontProperties
3 import matplotlib.pyplot as plt
4 font = FontProperties(fname=‘/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf‘, size=14)
5 plt.figure()
6 plt.plot([1, 2, 3])
7 plt.xlabel(u"电压差(V)", fontproperties=font)
8 plt.ylabel(u"介质损耗角差(度)", fontproperties=font)
9 plt.title(u"介质损耗角和荷电状态SOC关系图",fontproperties=font)
10 fig_name = ‘训练性能‘ + ‘.pdf‘
11 plt.savefig(fig_name)
12 plt.show()
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!
linux系统python截图不显示中文_Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题...相关推荐
- linux crontab不运行,Linux运维知识之解决Linux中crontab不执行ntpdate问题
本文主要向大家介绍了Linux运维知识之解决Linux中crontab不执行ntpdate问题,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 解决Linux中crontab尚未 ...
- linux sudo 命令无法使用,Linux运维知识之解决Linux下无法使用sudo命令问题
本文主要向大家介绍了Linux运维知识之解决Linux下无法使用sudo命令问题,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 问题描述 使用普通用户登录后在终端中执行sudo ...
- mysql 磁盘限额_Linux运维知识之为Linux MySQL数据库设置磁盘限额
本文主要向大家介绍了Linux运维知识之为Linux MySQL数据库设置磁盘限额,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 因为MySQL数据库本身没有磁盘限额的功能,我 ...
- linux mysql 磁盘_Linux运维知识之为Linux MySQL数据库设置磁盘限额
本文主要向大家介绍了Linux运维知识之为Linux MySQL数据库设置磁盘限额,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 因为MySQL数据库本身没有磁盘限额的功能,我 ...
- linux java 工具_Linux运维知识之linux下java版本管理工具jenv使用介绍
本文主要向大家介绍了Linux运维知识之linux下java版本管理工具jenv使用介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 不同的项目使用的java版本不同,每次切 ...
- centos删除文件不释放_Linux运维知识之linux centos下彻底删除文件 解决删除文件文件夹硬盘空间不释放不减少...
本文主要向大家介绍了Linux运维知识之linux centos下彻底删除文件 解决删除文件文件夹硬盘空间不释放不减少,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 最近删除一 ...
- php运维知识,分享一些linux运维的基础知识
1.回顾基础命令 2.脚本 3.变量 4.别名 5.条件判断 6.test判断 一.回顾基础命令 shutdown --关机/重启 exit --退出当前shell rmdir --删除空目录 du ...
- linux运维必学python吗_linux运维一定要学python吗?
基于Python本身的优点:简单,易学,速度快,免费.开源,高层语言,可移植性,解释性,可扩展性,可嵌入性,丰富的库,独特的语法.Python已经成为现在编程的必备语言.作为"胶水语言&qu ...
- python linux运维教程 推荐_Linux 运维入门到跑路书单推荐
一.基础入门 <鸟哥的Linux私房菜基础学习篇>:最具知名度的Linux入门书<鸟哥的Linux私房菜基础学习篇>,全面而详细地介绍了Linux操作系统.鸟哥的Linux私房 ...
最新文章
- Hibernate中自动生成数据库表的两种方式
- [YTU]_2443 ( C++习题 复数类--重载运算符3+)
- php 微信 返回,php版微信返回用户text输入的方法
- keras 提取某一层的feature_map
- 如何授权用户访问网站 - [MOSS 2007应用日记]
- 2017年第八届蓝桥杯C/C++ A组国赛 —— 第一题:平方十位数
- 如何确定JTAG好坏?JTAG到底是什么?
- mybatis学习(23):分页1 多参数传递(索引方式)
- vc6.0mfc中单选按钮如何分组_按钮系列02-搞定按钮和选框的14个秘诀
- SQL必知必会-视图
- (NO.00005)iOS实现炸弹人游戏(七):游戏数据的序列化表示
- Kotlin 基础语法(四)
- rhel linux 自动 fsck,red hat as 4 启动报错:checking filesystems fsck.ext3: bad magic number ......
- 那些有趣的网站系列(十)
- win10系统不认ps2键盘怎么办?圆口键盘win10系统无法使用的解决方法,亲测有效!!
- 板材眼镜大小调整方法
- Esri Leaflet示例索引及说明
- 1. THE REAL-TIME VOLUMETRIC CLOUDSCAPES OF HORIZON ZERO DAWN
- 傅老师课堂:Oracle高级应用之解锁表
- C# - 使用自定义控件实现名单修改的比较功能
热门文章
- 大数据与智能算法(二-应用级技术)-SMU在线学习笔记
- 如何使scp命令在主机之间复制时不用输入密码
- unittest中的测试固件
- 组合模式(Composite)
- opencv-3.3安装记录-ubuntu 14.04
- centos7搭建nexus
- vijos p1659——河蟹王国(线段树)(复习)
- (转)Engineering Productivity
- 鲜为人知的C++ IO fstream流
- 位置高度ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect,CGRectZero