为什么 matplotlib 标签在 inkscape 中不可编辑?

为什么 matplotlib 标签在 inkscape 中不可编辑?

有一个相关问题这里。我使用以下代码生成图表:

import numpy as np
import matplotlib.pyplot as plt

WALK_LENGTH = 1_000
random_signs = np.random.choice([-1,1], WALK_LENGTH)
random_signs[0] = 0
random_walk = random_signs.cumsum()
plt.plot(random_walk)
plt.savefig("random_walk.svg")

图像如下所示:

在此处输入图片描述

我想更改刻度标签的字体,但不能。这是为什么?前面的答案提到了“文本轮廓”,但我不知道这是什么。在 svg 文件格式中,链接答案中提到的“文本轮廓”是什么,为什么这会阻止我编辑文本?

相关内容