【发布时间】:2018-03-28 13:28:51
【问题描述】:
我在 matplotlib 中绘制一个多边形并将其导出到 .svg 中,这样我就可以在例如使用它。墨景。我知道您可以以英寸为单位指定图像大小,但我希望在 Inkscape 中打开时将长度为“1”的线映射到长度为 1 英寸的线。
import matplotlib.pyplot as plt
plt.close('all')
f,ax = plt.subplots(figsize=(3,3))
plt.plot([0,1],[0,0])
ax.axis('off')
plt.gca().set_position([0, 0, 1, 1])
ax.set_aspect('equal')
plt.savefig("line.svg")
【问题讨论】:
标签: python matplotlib svg inkscape