Ubuntu Linux,及Python matplot,安装Times New Roman等字体,让图标签可以用Times New Roman等字体
Ubuntu Linux,及Python matplot,安装Times New Roman等字体,让图标签可以用Times New Roman等字体
error1238: UserWarning: findfont: Font family [‘sans-serif’] not found. Falling back to DejaVu Sans.
1、查看现有的字体,没安装的话一定没有Times New Roman,黑体啥的
import matplotlib.pyplot as plt
#plt.rcParams['font.sans-serif']=['Times New Roman']
import matplotlib
a = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
previous_font = ' '
count = 0
for font_name in a:if(font_name != previous_font):count = count + 1
# print(font_name, '\t\t\t\t', end='')if(count > 2): print('{:35}'.format(font_name), end='') if(count % 1 == 0):print()previous_font = font_name
2、自动安装字体库(当然也有手动的,我手动失败了,自动成功了)
主要参考了下面的两个链接
http://www.360doc.com/content/21/0325/10/39461177_968764875.shtml
https://www.freesion.com/article/1473488596/
下面简明介绍我的方法
用apt-get工具安装Times New Roman等英文字体,即安装ttf-mscorefonts-installer,但此字体包,不包括楷体,黑体等。可能黑体需要手动下载安装
1、安装必要的支持库软件,我没有报错,如果报错,参考上面链接
sudo apt-get install fontconfig
sudo apt install ttf-mscorefonts-installer
2、也可以用以下命令来测试:
fc-match Times
fc-match "Times New Roman"
3、刷新Ubuntu系统字体缓存,和matplotlib字体缓存. (Ubuntu系统字体缓存我没刷新就能用,matplotlib的字体缓存区要刷新, matplotlib才能用,重要)
在终端python 的环境下,输入如下指令,查看matplotlib的字体缓存路径:
https://blog.csdn.net/sinat_40875078/article/details/104326855参考这篇
import matplotlib
matplotlib.get_cachedir()
得到一个路径
4、然后使用rm -rf +路径删除缓存
5、安装黑体参考下面的链接(手动)
https://blog.csdn.net/sinat_40875078/article/details/104326855
6、方法或有出入,主要是手动下载和自动源文件的区别
Ubuntu Linux,及Python matplot,安装Times New Roman等字体,让图标签可以用Times New Roman等字体相关推荐
- Linux Ubuntu 16.04 Python matplotlib安装中文字体,黑体,楷体,Times New Roman等,解决中文乱码
Linux Ubuntu 16.04 Python matplotlib安装中文字体,Times New Roman等 文章目录 Linux Ubuntu 16.04 Python matplotli ...
- linux64位离线安装wine,如何在Ubuntu Linux 64位上安装Wine
以下linux命令该过程可用于在Ubuntu Linux amd64上将Wine安装Microsoft Windows兼容层(二进制仿真器和库).如果您正在运行64位Ubuntu Linux系统以安装 ...
- Ubuntu Linux上的Joomla安装
您想了解如何在Ubuntu Linux上安装Joomla吗? 在本教程中,我们将向您展示如何在运行Ubuntu Linux的计算机上安装,配置和访问Joomla CMS. •Ubuntu Linux版 ...
- Ubuntu Linux下vimplus的安装及使用
文章目录 Ubuntu Linux下vimplus的安装及使用 1. 安装 1.1 版本要求 1.2 安装步骤 1.3 个性化 2. 设置字体 3. 运行测试一下 4. 主要功能快捷键 附录 插件相关 ...
- python学习 - 图标签用宋体Times New Roman字体 + 规范的混淆矩阵绘制
python学习 - 图标签用宋体&Times New Roman字体 + 规范的混淆矩阵绘制 只需复制下面一行代码即可获得效果 中文:宋体字号 英文和数字:Times New Roman字体 ...
- linux是否有免安装程序,在线Ubuntu Linux系统,免安装体验Linux系统
如果你觉得安装Linux系统有困难,又或者你只想体验一下Linux系统是什么样的,有没有这样的好事?我可以肯定的回答你,有的,今天为你介绍在线Ubuntu Linux系统,你只需要点击Ubuntu在线 ...
- 机器人技术(2)Ubuntu linux系统简介及安装
1 Ubuntu简介 Ubuntu(友帮拓.优般图.乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86.amd64(即x64 ...
- Linux(Centos) Python编译安装达梦驱动 dmPython
原文链接 https://www.aiprose.com/blog/150 dmPython 是 DM 提供的依据 Python DB API version 2.0 中 API 使用规定而开发的数据 ...
- Ubuntu linux和android上安装使用obfsproxy给ssh加速
假如你有台国外的vps,ssh登陆使用的时候出现输入打字卡,慢等现象,毫不犹豫的使用obfsproxy来达到加速的目的! obfsproxy是一个完全独立的项目,ubuntu安装如下(当然也是最简单快 ...
- Linux中添加pycharm源,linux下python+pycharm安装
一.安装python3.5 默认情况下,linux下是默认使用2.x版本的,现在我们要安装3.x版本,具体操作如下 1.去官网下载安装包.(这里我下载的是.tgz版本) 2.用命令解压安装包 tar ...
最新文章
- 《Cisco/H3C交换机配置与管理完全手册(第2版)》终稿封面和目录
- 谈谈我们在用的Scrum看板工具!
- jquery将html转为pdf文件,通过Jquery将HTML Div转换为PDF
- 林志玲送衣直播的背后,阿里工程师下了哪些功夫?
- mysql 语法积累
- Matlab二维绘图
- 工作196:注意接收数据的格式
- java输出一些内容到日志文件
- cad与连接mySQL数据库_跨服务器操作数据库?其实很简单!(下)
- oracle安全性规则,[ORACLE ]安全性
- 《代码大全》代码生成
- os.path.basename()
- 基于Socket网络编程
- 只要学会这个PDF压缩方法,压缩PDF不再是难题
- 中小型企业网络规划设计方案_实战:企业网络系统规划与设计与事项
- python矩阵连乘_动态规划之矩阵连乘问题Python实现方法
- 京东运营体系组织架构曝光,自建物流秘密在这里
- Facebook 应用开发认证和授权登录流程
- 计算机英语口语900句,日常英语口语900句
- Android 实现短信接收监听--(短信动态权限添加)
热门文章
- Vue中Class和Style几种v-bind绑定的用法-详解案例
- 我叔叔愿意从事计算机工作英语翻译,我的叔叔作文
- SystemError: could not open configuration file `/etc/libuser.conf': 没有那个文件或目录
- 如何打开注册表编辑器
- Protel (DXP2004sp2) 许可协议认证过程
- java.lang.Byte常用方法
- WordPress the_excerpt()截取摘要长度
- 阴谋还是悲剧?- 基于机器学习假设检验视角,看泰坦尼克号事件
- 在idea中启动tomcat项目报错提示“java.util.zip.ZipException: error in opening zip file“
- 扫地机器人单扫和双扫_扫地机器人初体验 懒人神器还是逗猫的塑料玩具