字体中的【family】【serif】【sans-serif】

字体中的【family】【serif】【sans-serif】

在 Matplotlib 中, font.family、font.serif 和 font.sans-serif 是控制字体显示的三个核心参数

在matplotlib库中, 通常有关于family、serif、sans-serif的字体设置, 以下是它们的一些区别与联系

font-family

决定我们用那种风格的字体, 为指定绘图时默认使用的字体类别, 例如宋体, 楷体, Times New Roman等

该值可设置为特定的名称(Times New Roman、Arial、SimSun), 也可设置为通用字体族名(sans-serif、serif)

常用值有:

  1. 'serif':衬线体. 笔画末端有装饰(如 Times New Roman, 宋体), 适合正式文档、论文;
  2. 'sans-serif':无衬线体. 笔画末端平整(如 Arial, Helvetica, 黑体), 适合屏幕显示、PPT;
  3. 'monospace':等宽字体. 每个字符宽度相同(如 Courier New), 适合代码展示;
  4. 'cursive' / 'fantasy':手写体或艺术体(较少用).

📜 font.serif (衬线体候选列表)

衬线字体的特点是字母末端有一些额外的细节, 在字符的主要笔画的末尾,有称为衬线的小粗笔
  1. 作用:定义当 font.family 设为 'serif' 时, 具体尝试哪些字体;
  2. 格式:一个列表 '字体A', '字体B', '字体C', ....

🚫 font.sans-serif (无衬线体候选列表)

同上

列表对比

参考链接

CSS Fonts(字体) | 菜鸟教程

HTML 字体 -- CSS 字体系列示例(Serif 和 Sans Serif 字符) | w3cschool笔记

font.sans-serif 和 font.family-CSDN博客

(17 封私信 / 80 条消息) Serif Font 与 Sans-serif Font 的差异详解及实际应用 - 知乎

相关推荐
烂蜻蜓10 小时前
Matplotlib入门教程(十三):imshow() 详解——灰度图、彩色图、热力图与矩阵可视化
线性代数·矩阵·matplotlib
小小龙学IT12 小时前
Python Matplotlib 数据可视化库深度解析
python·信息可视化·matplotlib
烂蜻蜓2 天前
Matplotlib入门教程(十一):饼图详解——pie() 函数与占比可视化
matplotlib
烂蜻蜓2 天前
Matplotlib入门教程(十):柱形图详解——bar() 与 barh() 函数完全指南
matplotlib
ctlover6 天前
Matplotlib
matplotlib
for_ever_love__8 天前
Matplotlib——把训练曲线和分布画出来
matplotlib·数据可视化·大模型开发·训练曲线
茶栀(*´I`*)14 天前
【Python数据可视化】Matplotlib从零到精通:图表核心解剖、多子图布局与三大经典图表实战
python·信息可视化·matplotlib
jzshmyt25 天前
我用 Python 从零“生成“了一个宇宙,然后让它观察自己(v14)
人工智能·pytorch·python·numpy·matplotlib·空间计算·scipy
小葱炖豆腐1 个月前
python绘制excel折线图
python·excel·numpy·pandas·matplotlib
七灵微1 个月前
【AI】代码实战- 基于时间序列的轴承检测1
人工智能·机器学习·ai·pandas·matplotlib