2010-06-16 79 views
3

我有點被卡在哪個圖表庫中,我將在我的項目中使用。林堅持這個兩(也開放供其他建議)YUI圖表或谷歌可視化API之間的選擇

對於YUI圖表: 臨: - 非常穩健,配置 缺點: - 使用Flash 9>,這可能潛在的用戶是無法訪問的,而不最新的flash版本 - 不支持輸出到圖像(Flash版本< 10只)

對於谷歌可視化API 優點: - 小文件的庫大小, - 可以輸出到靜態圖像圖表(通過單獨的API調用) 缺點 - 有限的配置選項

所以,請幫助我決定。 YUI圖表具有優於配置選項的優勢,但Google Visualization API在可訪問性方面具有優勢,因爲它使用SVG呈現Grapsh而不是Flash。對於受企業IT禁令手銬的用戶,他們不能升級他們的Flash版本,該頁面將無法工作。

謝謝!

回答

2

我會選擇谷歌的API,因爲它只需要JavaScript解釋器或互聯網訪問(谷歌)。

依賴性越少越好。更不用說操縱SVG圖像的工具有很多。

如果你真的不能在沒有YUI中的特定功能的情況下做出或沒有找到更簡單的方式來表達你的圖表,那麼選擇YUI。

+0

是的,這是我堅持的地方。如果我使用YUI,那麼如果不滿足Flash版本要求,頁面可能無法工作。然後,如果我使用Google VisAPI,那麼我會放棄許多配置選項,這些配置選項可以使我們的圖表更具有可視性(如長文本的旋轉標籤等)。 – r2b2 2010-06-16 04:15:57

+0

請注意,您可以使用任何語言(python是我的選擇)來操作圖像,並且您可以使用任何可以讀取/寫入文本文件的任何內容輕鬆操作SVG。因此你可以添加旋轉標籤等。只要告訴Google API只要給你一張圖表,並在事實之後添加內容即可。 – Ben 2010-06-16 05:59:20

+0

谷歌圖表API支持實時添加點嗎? – 2010-09-04 05:27:40

0

如果你不想閃在你的應用程序中繪製圖表,最好是選擇 谷歌可視化API ...

的谷歌可視化的JavaScript API允許您訪問結構化數據,並使用可視化數據JavaScript在您的網頁。 Google Visualization API還支持創建小工具。