0
目前jupyter輸出似乎只給出一個畫布元素。 Vega確實允許SVG輸出,但我無法從ipyvega中看到一種方法。有沒有辦法用ipyvega製作SVG?
目前jupyter輸出似乎只給出一個畫布元素。 Vega確實允許SVG輸出,但我無法從ipyvega中看到一種方法。有沒有辦法用ipyvega製作SVG?
是的,這是可能的。點擊渲染圖下的「Open Vega Editor」鏈接,使用右上角的下拉菜單將渲染器更改爲「SVG」,然後單擊「導出」按鈕。
我也在用相關Altair項目編程導出PNG & SVG的方法;你可以看到相關的代碼here。如果人們認爲它有用,我們可以將此功能移到ipyvega。
感謝Jake,如果數據已經在vega規範中,但是如果數據在topojson文件中,那麼這個工作很好。到目前爲止,我最好的解決方案是簡單地製作一個適當的vega內容的html頁面並從那裏開始。 – JMann
您也可以在nodejs上安裝vega軟件包,並使用vg2svg命令在本地執行轉換。 – jakevdp