如何在没有剪切边界框的情况下制作matplotlib pdf?

时间:2013-10-16 21:54:55

标签: python pdf matplotlib

我通常的工作流程是使用matplotlib生成绘图,使用savefig()将绘图保存为pdf,然后在Adobe 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的任何建议吗?

0 个答案:

没有答案