2013-11-01 27 views
1

我對Matplotlib的動態交互功能並不滿意,但我不得不依賴它很多時間,並花費在開發Matplotlib繪圖功能上。只是好奇知道:有什麼辦法可以將Matplotlib圖形對象轉換爲SVG或D3圖形嗎?

是否有任何python包可以直接將matplotlib對象(而不是輸出圖片)轉換爲基於交互式web的圖形(或稍後可以處理的某些中間對象),如SVG或D3還是其他?理論上有可能嗎?

歡迎任何有關此類轉換的想法/提示。

+0

查看Jake Vanderplas的matplotlib(mpl)到D3,名爲mplD3。這是相當不錯的,我沒有安裝它的問題。 [鏈接](http://mpld3.github.io/) –

回答

1

據我所知,沒有這樣的工具。理論上說,有這樣的東西當然是可能的,但它可能不是微不足道的實施。

This question建議使用d3py從Python生成D3圖形,還有bokeh,它旨在允許您在Py​​thon中生成類D3圖形。這兩個都不是你正在尋找的東西,但你可能能夠使用它們來接近你想要的東西。

+0

謝謝。我聽說過你提到的工具,但壞事是我必須在新平臺上重新實現繪圖功能。我試圖找到一個捷徑,我仍然可以使用現有的matplotlib函數/語法來生成更友好的圖片。 – bigbug

相關問題