有没有办法用ipyvega制作SVG?
答
是的,这是可能的。点击渲染图下的“Open Vega Editor”链接,使用右上角的下拉菜单将渲染器更改为“SVG”,然后单击“导出”按钮。
我也在用相关Altair项目编程导出PNG & SVG的方法;你可以看到相关的代码here。如果人们认为它有用,我们可以将此功能移到ipyvega。
感谢Jake,如果数据已经在vega规范中,但是如果数据在topojson文件中,那么这个工作很好。到目前为止,我最好的解决方案是简单地制作一个适当的vega内容的html页面并从那里开始。 – JMann
您也可以在nodejs上安装vega软件包,并使用vg2svg命令在本地执行转换。 – jakevdp