2011-10-02 44 views
8

目前我正在使用hs-gchart做生成圖表以將圖表嵌入到我的web應用程序中。我看到tkyprof使用d3.js。 yesod還有哪些其他圖表解決方案正在使用?這些解決方案的優缺點是什麼?Yesod的圖表解決方案

+0

好問題。我計劃使用Chart,但如果有人在這裏提供更有用的東西,會改變我的想法。 –

+0

你如何整合圖表?創建一個自定義處理程序來渲染圖像? –

+0

我只需要Yesod來顯示呈現的圖表。在調用另一個啓動生成圖表數據的進程的程序之後,我有一個管理守護進程調用一個單獨的程序來呈現圖表。 –

回答

2

hledger-web使用flot。 Pro:非常簡單,功能強大,支持,不依賴於谷歌或網絡訪問,將渲染工作卸載到客戶端,可能使您的Haskell構建生活更輕鬆(不需要GTK)。 Con:不像一個Haskell解決方案那樣與你的應用程序集成在一起。

也有HighCharts這可能是最流行的js圖表庫和免費非商業用途。

1

我認爲d3.js也應該提到。 Haskell有一個d3js的DSL方法。