【python绘图字体】安装Times New Roman

Python 科研风格字体(中文宋体、英文新罗马) ### 问题由来 在学术论文里面,通常要求中文格式_宋体,英文格式为_Times New Roman。 在Python的Matplotlib中的默认字体不能满足 ,因此需要通过下列方法进行设置: ## 字体环境设置 from matplotlib import rcParams # 全局字体设置, SimSun = FontProperties(fname='C:\WINDOWS\Fonts\SIMSUN.TTC') # 用来正常显示中文标签 plt.rcParams['axes.unicode 阅读详情
AI摘要

文章讲述了在服务器上使用matplotlib时遇到TimesNewRoman字体找不到的错误,解决方法包括在本地找到字体文件并复制到服务器特定路径,以及清除matplotlib字体缓存.

参考:https://blog.youkuaiyun.com/Strive_For_Future/article/details/122881061

1、问题:

在服务器上使用matplotlib绘图时,指定字体为新罗马,报错

代码:

plt.xticks(fontproperties = 'Times New Roman', size = 20)
plt.yticks(fontproperties = 'Times New Roman', size = 20)

错误:

findfont: Font family ‘Times New Roman’ not found.

2、方法

step 1

在自己电脑上找到字体文件
在这里插入图片描述
在这里插入图片描述

step 2

复制到服务器对应位置
我的位置:
/home/name/AnaConda3/envs/tf39/lib/python3.9/site-packages/matplotlib/mpl-data/fonts/ttf

step3

删除之前的字体缓存
先查看缓存位置

python
>>> import matplotlib
>>> matplotlib.get_cachedir() 

去对应位置删除

ok

银河麒麟V10字体安装全攻略:解决仿宋GB2312与Times New Roman缺失问题 在Linux系统中,字体管理通过fontconfig实现,涉及字体文件存放、配置和缓存三层架构。由于银河麒麟默认字体库与Windows存在差异,导致仿宋GB2312、Times New Roman等公文字体缺失,影响文档排版规范性。通过系统级安装字体文件、刷新字体缓存、配置办公软件和终端环境,可解决字体显示异常问题。本方案适用于政务、金融等国产化替代场景,确保公文排版符合规范,提升办公效率。 阅读详情

相关推荐

matplotlib设置字体为宋体+times new roman

通过修改字体文件使Python绘图时可以实现论文常用的宋体中文+timesnewroman英文同时出现 包子甘蓝 华为开发者联盟HarmonyOS专区。matplotlib设置字体为宋体+times new roman_matplotlib_包子甘蓝-华为开发者联盟HarmonyOS专区。

weixin_44466434的博客 1253

麒麟操作系统下安装Times new roman(新罗马)字体的方法

4.程序运行完整,呈现“fc-cache: succeeded”,或者“fc-cache: 缓存生成成功”。2.解压安装包,并打开下载好的文件包,在文件包空白处点击右键选择“打开终端”1.安装Times new roman(新罗马)字体。5.关闭终端,打开wps即可查看。

weixin_48005786的博客 3万+

Ubuntu下ttf-mscorefonts-installer的安装与Python中Times New Roman字体的应用指南

本文详细介绍了在Ubuntu系统中安装ttf-mscorefonts-installer字体包的全过程,包括解决常见问题和Python中应用Times New Roman字体的实用技巧。特别适合需要处理学术论文图表或商业文档的开发者,涵盖了从基础安装到高级字体管理的完整解决方案。

weixin_42525005的博客 538

python画图修改字体为新罗马字体

如果跑出来不是新罗马字体,那是服务器没装新罗马字体的问题,切换环境到本地就可以了。(本地一般都有新罗马字体)

april_cui的博客 3240

Python数据可视化必备:在Ubuntu上完美使用Times New Roman字体的三种方法

本文针对在Ubuntu系统上进行Python数据可视化时,如何完美配置并使用Times New Roman字体提供了三种实用方法。详细介绍了通过官方包管理器安装、手动用户级配置以及解决中英文字体混排的高级方案,帮助用户生成符合学术出版规范的专业图表,确保成果的专业性与合规性。

vscode6remote的博客 452

解决Matplotlib字体缺失警告:从原理到实践的Times New Roman配置指南

在数据可视化与科学计算领域,字体管理是确保图表输出专业性与一致性的关键技术环节。其核心原理在于绘图库通过字体缓存机制在系统路径中查找并加载指定字体文件,当目标字体缺失时会触发回退机制,这直接影响了学术出版、企业报告等场景的格式规范遵循。从技术价值看,跨平台字体环境的统一配置能提升代码的可移植性与协作效率,避免因字体缺失导致的格式错乱问题。本文聚焦于Matplotlib中常见的Times New Roman字体缺失警告,通过解析字体查找路径、缓存更新逻辑与动态加载方案,为Python数据可视化项目提供从临时规

cigang4063的博客 369

Python画图设置宋体和新罗马Times New Roman

Python画图设置宋体和新罗马Times New Roman 相信很多用Python进行画图的小伙伴会有困惑,每次画出来的图都是黑体,粘贴到Word里面,和其他的文字也很不搭,但是又懒得改,主要是我一直也没找到很有效的方法,但今天偶然学到一个方法,觉得很有用,就分享给大家 import matplotlib.pyplot as plt from matplotlib import rcParams config = { "font.family": 'serif',

weixin_43697614的博客 3万+

Python绘图字体配置全攻略:Times New Roman与Helvetica专业设置

在数据可视化与科学计算中,字体渲染是影响图表专业性的关键细节。其原理涉及绘图库的字体查找、加载与回退机制,正确的字体配置能确保文本元素在不同平台和输出格式中保持一致。对于学术出版和商业报告,使用Times New Roman或Helvetica/Arial等标准字体能显著提升图表的严谨性与视觉品质。通过配置Matplotlib的rcParams、管理字体缓存或嵌入字体文件,开发者可以系统解决字体缺失问题,确保生成的图表满足期刊投稿或专业演示的格式要求。本文聚焦于Python绘图中的字体配置实践,详细解析了从

weixin_31240035的博客 345

Python画图使用新罗马体

【代码】Python画图使用新罗马体。

weixin_58438271的博客 1838

OpenFOAM-v2006重叠网格挖洞问题实战:如何手动修复overset代码中的边缘识别缺陷

本文深入探讨了OpenFOAM-v2006中重叠网格挖洞问题的实战解决方案,重点修复overset代码中的边缘识别缺陷。通过逆向工程解析挖洞决策机制,设计最小侵入式的函数override方案,并建立多级验证体系,有效解决了网格挖洞区域覆盖不全的问题,提升了计算流体动力学模拟的准确性和可靠性。

weixin_29216049的博客 433

DDR内存条选购避坑指南:单Rank vs 双Rank性能实测对比(附2024年颗粒推荐)

本文深入解析了内存条中单Rank与双Rank设计的原理与性能差异。通过实战测试对比,揭示了双Rank内存在高负载场景(如3D渲染、视频剪辑)中凭借Rank Interleaving技术带来的显著性能优势,并提供了2024年针对不同用户需求的DDR4/DDR5内存选购策略与避坑指南。

ik678901的博客 1130

ubuntu 系统安装 times new roman 字体以及python调用

Times New Roman是许多期刊和机构的标准字体,而Times New Roman是微软的专有字体,Ubuntu官方仓库可能不提供,所以需要手动安装。此外python绘图也需要调用该字体,因此正确安装对于用户来说很重要。安装思路:在 Windows 系统通过 SSH 将本地字体文件复制到 Linux 服务器。

weixin_56578078的博客 1713

【嵌入式原理系列-第七篇】ld脚本实战:从零构建MCU内存布局

本文是一篇针对嵌入式开发者的实战指南,详细讲解了如何从零开始为MCU编写ld链接器脚本以构建自定义内存布局。文章以STM32F103C8T6为例,深入剖析了MEMORY和SECTIONS指令的用法,并提供了OTA分区、非易失数据存储等高级定制案例,帮助开发者解决实际工程中的Flash与RAM管理难题,实现对程序运行的深度掌控。

weixin_29271263的博客 249

【Python绘图】Matplotlib混用Times New Roman和宋体配置

python matplotlib绘制图片 中文宋体 英文Times New Roman无法混用。

qq_43959624的博客 916

C语言 100道经典编程题适用于专升本,专接本【详细分析版】_c语言专升本题目

/法2//left指向起始 right指向数组末尾= 0){left++;//如果*left是奇数就循环接着向后指,直到指向偶数就退出//(left

2401_84978503的博客 695

沧小海深入剖析xilinx的GTP/GTX核,掌握高速串行收发机制——第六章 接收端结构及功能说明

总目录在这哦~ https://blog.youkuaiyun.com/z123canghai/article/details/107700878 第六章 接收端结构及功能说明 子目录 6.1 RX的模拟前端 6.2 RX的OOB信号 6.3 RX的均衡器 6.4 RX的CDR 时钟数据恢复 6.5 RX时钟输出结构 6.6 RX 的极性控制 6.7 RX 的PRBS 6.8 Rx字节、字的对齐功能 6.9 Rx接收弹性缓冲区 6.10 Rx的时钟纠正 6.11 Rx接收通道绑定 6...

滄海的博客 1万+

linux服务器配置jupyter或python上安装字体

论文里要求的绘图中的英文字体通常需要Times New Roman,此时就需要安装这个字体

m0_67165162的博客 462

SAP-ABAP:BAPI_INSPOPER_RECORDRESULTS 记录检验操作结果更新检验批状态详细解析

SAP-ABAP:BAPI_INSPOPER_RECORDRESULTS 记录检验操作结果更新检验批状态详细解析

baidu_35680696的博客 968

学术: 学术论文的科研绘图

本文介绍如何根据ICLR2027官方模板的版面参数(如5.5in文本宽),反推绘图时的精确尺寸。通过计算子图宽度(如0.32×5.5in=4.47cm),在PowerPoint中设置幻灯片大小以匹配,确保图形插入Overleaf后显示一致。强调使用Times New Roman字体、字号7–10pt、0.75pt线宽,并通过缩放因子(如0.95)留白增强可读性。折线图则基于对齐高度(如3.22cm)设定Python绘图尺寸,最终在Overleaf中用subfigure拼接,实现视觉统一与排版精准。

185

基于 MFC C++ 的心电监测客户端

4. **报警功能**:使用 `PlaySound` 播放报警音(需准备 `alert.wav` 文件),界面显示报警状态。

寒寒豆豆软件公司的博客 92

Unity之ASE如何实现UV扰动闪电效果

UV扰动,顾名思义,就是通过干扰原贴图的UV,使UV发生变化,导致贴图出现会动的效果,如果我们贴图和扰动的速度调整的刚好合适的话,会出现一些非常棒的效果,比如下图所示的闪电效果:好了,一个简单的UV扰动就讲完了,同学们可以发挥想象力,我们是否可以利用UV扰动的原理,做一点别的炫酷的效果出来,比如,交错流动,流光效果等等。很期待你的留言,这篇文章就到这里,希望对你有所帮助。

TxNet 1791

python绘图之Times New Roman字体以及Helvetica字体

针对Windows电脑无法使用Helvetica字体进行绘图的难题,本文提供一种解决思路,但有利有弊,仍旧不够完美。

weixin_43543177的博客 2万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【科研绘图】Python 画图救星:如何在 Matplotlib 中完美使用 Times New Roman?

做科研的同学肯定都经历过这样的时刻:辛辛苦苦跑完实验,用 Python 画出了精美的折线图,结果投稿时被审稿人一句冷冰冰的意见打回:你可能会疑惑:我明明在 PPT 里看是 Times New Roman 啊?为什么 Matplotlib 默认画出来的公式(尤其是 这种变量)看起来就是“不对味”?本文将带你通过三个层级(从青铜到王者),彻底解决 Matplotlib 中的 Times New Roman 字体问题,并顺带解密那个让无数人困惑的字母“Q”。赶时间/要求不高:用stix。

m0_57236802的博客 1095

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【Matplotlib设置】Python绘图全局字体改为 Times New Roman

import matplotlib.pyplot as plt plt.rc('font',family='Times New Roman') 注意一定要在导入包之后就设置这个代码,否则可能不显示。 参考文献 [1]matplotlib 全局字体改为 Times New Roman

sxl的博客 1万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

如何在matplotlib中将图例字体改为Times New Roman?

在数据可视化领域,图表的美观程度往往能够直接影响到信息传达的效果。作为Python中最为流行的数据可视化库之一,提供了丰富的自定义选项,使用户能够对图表进行高度定制。然而,对于初学者来说,如何将图表中的某些元素,如图例(legend)的字体格式从默认的Sans Serif更改为更为正式的Times New Roman,可能会成为一个挑战。本文将详细介绍如何在中更改图例的字体为Times New Roman,并分享一些实用技巧,帮助你提升数据可视化的专业度。如果你对数据科学感兴趣,不妨考虑加入《CDA数据分析

cda2024的博客 1931

Ubuntu Linux,及Python matplot,安装Times New Roman字体,让图标签可以用Times New Roman字体

Ubuntu Linux安装Times New Roman字体 英文论文中普遍要求字体为Times New Roman字体,当你在Windows系统操作时,自带MSfont库,里面包含各种字体,但当你在Linux下工作时,需要自己安装更丰富的字体(没有MSfont版权的原因?总之要用开源自由的Linux很多工具是要自己安装的)—如有描述错误请在评论中指正。 Ubuntu Linux(Ubun...

SummerRain 2万+
上一篇: 【多实例学习】
下一篇: 【问题待解决】无法加载文件 WindowsPowerShell\profile.ps1系统编译问题
jc菜鸟教程
博客等级 码龄7年 49粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值