【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

架构设计之架构治理

架构治理的本质是“用规则约束复杂性,用流程保障落地,用数据驱动优化”先定目标:明确量化的治理目标,避免盲目行动;立标准:建立覆盖分层、选型、接口、拆分的统一规范,奠定治理基础;强评审:通过架构评审把控设计环节,提前规避风险;全流程:将治理规则贯穿设计、开发、测试、部署、运维全生命周期;重保障:通过组织、流程、工具确保治理落地,而非“纸上谈兵”;持续迭代:随业务与技术演进优化治理规则,避免“一劳永逸”。

xiaolyuh的专栏 811

基于CH32X035的USB双K型热电偶温度计:硬件设计、冷端补偿与信号放大详解

本文详细介绍了基于CH32X035单片机设计USB双K型热电偶温度计的完整方案。重点解析了硬件设计中的核心挑战:如何利用精密运放GS8552-SR进行信号放大,以及采用NTC热敏电阻和查表法实现精确的冷端补偿。项目通过USB供电通信,实现了双路高精度温度测量与显示,为电子爱好者和工程师提供了实用的参考设计。

weixin_42153793的博客 160

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

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

weixin_56578078的博客 1713

保边滤波之Mean shift filter

保边滤波之Mean shift filter 目录 保边滤波之Mean shift filter 一、算法原理 二、练手实现的算法代码如下: 三、实现结果 一、算法原理 在OpenCV中,meanshift filter函数为 p...

大熊 1561

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

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

qq_43959624的博客 916

科研牛马千万不要错过!手把手教你用AI精准匹配真实参考文献,仅需一个专业应用+两个提示词指令

当然也可以借助生成式AI,如GPT-5.2、Gemini 3 Pro粘贴段落,输入设计好的提示词,让模型根据段落内容匹配参考文献,并正确引用到段落合适位置,再按规范格式输出参考文献列表。阅读我提供的【正文文本】,为其中的关键论点寻找真实的、权威的参考文献(优先来源于Nature, Science, IEEE, ACM, PubMed等),并插入引用。若在段落中已经引用好了参考文献,也有参考文献列表,担心引用位置不当或论点、论述逻辑与文献不够契合,则可以用以下结构化提示词,让AI辅助审查。

智能AI让学术科研更容易 1032

01 Python学习总结:Python简介及入门

Python 是一门高级编程语言,以其简洁、易读和强大的功能而广受欢迎。它适用于多种应用场景,包括 Web 开发、数据分析、人工智能、自动化脚本等。以下是 Python 的简介及入门知识总结,帮助你快速了解并开始学习 Python。

数据知道的博客 1万+

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

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

m0_67165162的博客 462

论文必备 - YOLOv11热力图可视化,支持指定模型,指定显示层,设置置信度,以及10种可视化实现方式

本文带来的是YOLOv11热力图可视化功能,支持,以及。我们经常看到一些论文里绘制了不同的热力图,一方面能够直观的感受其模型的有效性,另一方面也丰富了论文内容。特别是在使用了注意力模块的网络中,热力图就可以验证注意力机制是否真正聚焦到了预期的重要特征上,以便对模型的有效性和合理性进行评估。例如这篇文章中展示的,就很能够表达作者改进后的模型相比之前模型的优越性。

Limiiiing的博客 5505

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

本文介绍如何根据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

软考高级架构师笔记-10数学计算题

专栏《软考高级架构设计师》更新了,本章列举了10个场景计算题的解法,温故而知新,大家快来卷一卷

java后端开发的博客,不仅仅是后端开发 1598

java项目反编译工具记录,共计6个工具

java项目反编译工具记录,共计6个工具

橙-极纪元-JJYCheng 1801

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

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

weixin_43543177的博客 2万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

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

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

m0_57236802的博客 1094

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

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

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

sxl的博客 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

如何在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、付费专栏及课程。

余额充值