2011-10-02 21 views
8

Actualmente estoy usando hs-gchart hago gráficos de construcción para incrustar gráficos en mi aplicación web. He visto que tkyprof usa d3.js. ¿Qué otras soluciones de gráficos se están utilizando con yesod? ¿Cuáles son los pros y los contras de estas soluciones?soluciones de gráficos para Yesod

+0

Buena pregunta. Planeo usar Chart, pero cambiaré de opinión si a alguien se le ocurre algo más útil aquí. –

+0

¿Cómo se integra el gráfico? Crear un controlador personalizado para representar una imagen? –

+0

Solo estoy pidiendo a Yesod que muestre los gráficos renderizados. Tengo un daemon de administración que llama a un programa separado que representa el gráfico, después de haber llamado a otro programa que inicia el proceso que genera los datos del gráfico. –

Respuesta

2

hledger-web utiliza flot. Pro: muy fácil, funcional, compatible, sin dependencia de google o acceso a la red, descarga el trabajo de renderizado a los clientes, probablemente hace que su vida de compilación de haskell sea mucho más fácil (sin necesidad de GTK). Con: no tan bien integrado con su aplicación como sería una solución de Haskell.

También hay HighCharts que es probablemente la más llamativa js charting lib y gratuita para uso no comercial.

1

Creo que d3.js también debe mencionarse. Hay un enfoque DSL para d3js en Haskell.