首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将VisPy结果导出为png图像

如何将VisPy结果导出为png图像
EN

Stack Overflow用户
提问于 2015-02-26 01:28:02
回答 2查看 2.5K关注 0票数 4

可以保存用VisPy制作的图像吗?也许使用vispy.io.imsave或vispy.write_png?

此外,可以使用vispy.mpl_plot在粘滞中绘制matplotlib图形,但在matplotlib中是否可以使用粘滞图像?

在任何情况下,我都需要用VisPy生成一个图像对象,但是我没有找到任何这样的例子。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-26 03:54:08

下面是一个很小的例子。使用canvas.render创建图像,然后用io.write_png导出图像:

代码语言:javascript
复制
import vispy.plot as vp 
import vispy.io as io

# Create a canvas showing plot data 
canvas = vp.plot([1, 6, 2, 4, 3, 8, 5, 7, 6, 3])

# Use render to generate an image object
img=canvas.render()

# Use write_png to export your wonderful plot as png ! 
io.write_png("wonderful.png",img)
票数 7
EN

Stack Overflow用户

发布于 2017-07-14 11:12:12

下面是一个更新版本jvtrudel的答案(使用vispy 0.5.0-dev):

官方的演示https://github.com/vispy/vispy/blob/master/examples/basics/plotting/export.py做了一些非常类似的事情,一个经过调整以导出png的精简版本可能如下所示:

代码语言:javascript
复制
import vispy.plot as vp
import vispy.io as io

fig = vp.Fig(show=False)
fig[0, 0].plot([1, 6, 2, 4, 3, 8, 5, 7, 6, 3])

image = fig.render()
io.write_png("wonderful.png",image)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28732937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档