我通常的工作流程是使用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的任何建议吗?