2010-11-29 15 views
6

¿Qué sugeriría para proporcionar un gráfico (basado en línea) en la web? Necesito hacer algo similar a un gráfico o existencias de burn-down con el tiempo. El lado del servidor es django y usa jquery para las cosas del cliente.¿La mejor manera de proporcionar gráficos en la web? ¿Biblioteca del lado del servidor o del lado del cliente? HTML5?

¿Cuáles son las ventajas de usar algo como pychart o alguna otra biblioteca de trama python que pueda producir un svg o png y mostrarlo?

¿O proporcionar los datos en tablas y usar visualize o highchart para jquery para generar el gráfico usando javascript?

Me gustaría poner puntos en la tabla en los que se puede hacer clic, o que muestran más información sobre el giro específico.

¿Qué opciones hay disponibles en HTML5? ¿Viene con soporte integrado para gráficos o solo tengo que hacerlo con lienzo?

Gracias por su ayuda.

Editar/Actualizar. Gracias a todos por las sugerencias.

+1

"Mejor" depende completamente de sus requisitos. –

Respuesta

1

Utilizo pChart. es una biblioteca de gráficos para usar con PHP, funciona muy bien con mysql y consulta el mysql db desde dentro del código pChart. Otros los agradables son Flot y Fusion Charts

1

tablas del lado del servidor generan como archivos PNG serán fijados en tamaño, etc., no tablas del lado del cliente muy interactivos pueden estirar, ser interactivos, etc Si usted tiene una servidor rápido puede generar gráficos con mucha complejidad, gráficos complejos en el cliente pueden mostrarse muy lentamente.

Estoy a favor de cartas del lado del cliente en este momento. He estado usando Flot, pero actualmente estoy impresionando a Protovis. baba

Cuestiones relacionadas