【发布时间】:2015-07-30 10:18:38
【问题描述】:
有没有办法将PIL 与 matplotlib 结合使用来放置 EPS 或 SVG(或任何可缩放矢量格式)的徽标,以便将徽标放置在图形上并将最终文件输出为 EPS。现在我得到一个渲染得非常糟糕的图形,因为有一个 .png 文件试图转换为 EPS 格式,目标是将图像保存为 .eps 或 .svg。
我认为这可能是由于后端的限制,我愿意更改我使用的那个。
这是行不通的:
ax1.set_axis_bgcolor('#fafafa')
img = image.imread('./static/images/logo.png')
image_axis = fig.add_axes(ax1.get_position())
image_axis.patch.set_visible(False)
image_axis.yaxis.set_visible(False)
image_axis.xaxis.set_visible(False)
image_axis.set_xlim(0,19.995)
image_axis.set_ylim(0,11.25)
image_axis.imshow(img, extent=(11.79705,18.99525,.238125,1.313625), zorder=-1, alpha=0.15) #need to keep a 5.023 x by y ratio (.4 x .079)
fig.savefig('static/images/graphs/'+filename+'.eps', format='eps', bbox_inches='tight')
有什么更新吗?
【问题讨论】:
标签: python svg matplotlib eps