plt保存PDF矢量文件中嵌入可编辑字体(可illustrator编辑)

背景:

用默认 plt.savefig() 保存图片,图中文字是以瞄点保存,而不是以文字格式。在编辑矢量图中,无法调整文字大小和字体。

方法:

python 复制代码
import matplotlib.pyplot as plt
import numpy as np

# ------输出的图片为illustrator可编辑的字体---------
plt.rcParams['pdf.fonttype'] = 42
# plt.rcParams['ps.fonttype'] = 42 # 如果不行,就取消这个注释
# ---------------------------------------------

xpoints = np.array([0, 6])
ypoints = np.array([0, 100])

plt.plot(xpoints, ypoints)
plt.title("jjjjjkkklll")
# 保存pdf
plt.savefig("0.pdf", format="pdf")
相关推荐
小疙瘩2 小时前
element-ui 中 el-upload 多文件一次性上传的实现
javascript·vue.js·ui
UI设计兰亭妙微7 小时前
资金运营管理监控系统交互设计、UI设计及VUE开发
vue.js·ui·交互
工业HMI实战笔记9 小时前
包装机械HMI:快速换型与配方管理的界面解决方案
ui·性能优化·自动化·汽车·交互
Jack.Huangjh12 小时前
ABAP PDF
pdf
北极象13 小时前
Flying-Saucer HTML到PDF渲染引擎核心流程分析
前端·pdf·html
熊猫钓鱼>_>13 小时前
【开源鸿蒙跨平台开发先锋训练营】Day 12:全场景适配与异常防护——构建高可靠的鸿蒙跨端体验
react native·ui·华为·开源·app·harmonyos·鸿蒙
一只酸奶牛^_^13 小时前
java实现pdf添加水印
java·pdf
m5655bj13 小时前
通过 Python 删除 Excel 中的空白行列
python·ui·excel
左手厨刀右手茼蒿15 小时前
Flutter for OpenHarmony 实战:DartX — 极致简练的开发超能力集
android·flutter·ui·华为·harmonyos
还是叫明15 小时前
将PDF每一页导出一张图片(C#,.NET)
pdf