2

我通常的工作流程是使用 matplotlib 生成绘图,使用 将绘图保存为 pdf savefig(),然后在 Adob​​e Illustrator 中打开绘图进行最终调整。matplotlib 创建的每个 pdf 在内容的边界周围都有一个剪贴蒙版。我发现在开始调整我的 pdf 之前总是释放剪切蒙版然后删除剪切边界框非常烦人。有没有办法消除这种剪裁行为?

为了更具体,这里有一个例子,

import matplotlib.pylab as plt
fig = plt.figure(figsize = (5,5))
ax = plt.subplot(111)
ax.plot([0,1], [0,1])
plt.savefig('Test.pdf')

它会在外部边缘创建一个带有剪贴蒙版的 pdf,即使没有可裁剪的内容。

我注意到我可以设置fig.set_clip_on=False,但它没有做任何事情。事实上,如果我设置fig.set_clip_on=False后直接查询fig.get_clip_on,它会返回True.

有什么建议可以摆脱裁剪 bbox?

4

0 回答 0