gpt4 book ai didi

python - 如何将 matplotlib 图导出为带有可编辑文本字段的矢量图形?

转载 作者:行者123 更新时间:2023-11-28 20:13:27 24 4
gpt4 key购买 nike

我正在尝试导出多个图以便在 Adob​​e Illustrator 中进行编辑,我正在尝试将标题、轴标签和条形图标签作为单独的文本字段。也就是说,如果我在 Illustrator(或您选择的编辑器)中单击标题,整个标题就是一个单独的字段。

下面是我如何导出为不带文本字段的矢量图形:

plt.bar(x_data, y_data)
plt.title('Fancy Title')
plt.xlabel('Informative X label')
plt.ylabel('Felicitous Y label')
plt.draw()
fig.savefig(savepath, bbox_inches='tight', format='svg')
plt.show()

这会输出一个漂亮的矢量图形,但我无法将文本作为字段进行编辑。我可以通过文本转换软件运行它,但这会稍微移动文本并使所有内容都消失,并将字体检测留给软件。

最佳答案

试试这些行:

import matplotlib as mpl
mpl.rcParams['pdf.fonttype'] = 42
mpl.rcParams['ps.fonttype'] = 42

根据我的经验,默认的字体类型是不可编辑的,但这个是。

关于python - 如何将 matplotlib 图导出为带有可编辑文本字段的矢量图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54101529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com