2012-07-20 97 views
4

我想複製這個D3js Dynamic Tree example使用Raphael。我不能在IE8中使用這個例子,因爲它不支持SVG。我需要找到這個問題的替代方案。複製d3.js Raphael的動態樹

我已經嘗試過使用d34raphael,但沒有太多的文檔讓我去除了僅僅幾個基本示例之外的工作。

有關如何將此動態樹轉換爲Raphael的任何建議將不勝感激。

+3

你需要動態的圖嗎?您可以複製svg輸出並將其通過SVG轉換爲Raphael轉換器 – Duopixel 2012-07-20 20:31:31

+4

以下是關於D3的內容 - 它專門用於使用任何需要的渲染庫。 D3處理數學,就是這樣。所以你可以通過這個例子並用Raphael引用替換SVG引用。 – 2012-07-20 21:02:19

+0

@Duopixel我需要它是動態的。順便說一句,你是什麼意思的SVG輸出。 – locorecto 2012-07-21 02:26:51

回答

1

您可以用Protovis構建此可視化。 The example on the Protovis page頁面不是動態的,但有一些動態樹的例子in the tests。 Protovis通過VML渲染附加組件支持相當不錯的MSIE 7/8:Protovis-MSIE

+0

感謝您的建議。不幸的是,我不能依賴任何外部附加組件。我不能要求客戶安裝附加組件來查看此圖。 – locorecto 2012-07-25 03:41:40

+0

也許我不清楚:這個補充是用於Protovis,不適用於IE。你的用戶不需要做任何事情。 IE已經有VML支持,附加組件只是讓Protovis在IE中使用VML而不是SVG。 – Borgar 2012-07-25 23:31:27

+0

好的,我會試試 – locorecto 2012-07-27 19:21:17