libreria - ¿Cuáles son los mejores marcos de Javascript/Flash para representar gráficos o cuadros de datos?
graficas html5 javascript-librerias (11)
Idealmente, me gustaría hacer la menor cantidad posible de datos de preparación en el servidor. Cuanto menos tengo que hacer para preparar los datos de la base de datos para hacer un gráfico determinado, más feliz soy y más visualizo en el tiempo.
Algunas de las cosas que me gustaría trazar son, por ejemplo:
- La distribución de una serie de tiempos de respuesta
- El número de apariciones por categoría (gráfico de barras básico)
Estoy seguro de que hay otros en los que aún no he pensado.
Cualquier cosa que me ayude a obtener de una serie como:
[1, 2, 2, 3, 4, 5, 5, 3, 1] o más probablemente algo como [1.2, 3.2, 3.1, 1.1, 4.3, 3.4] donde no es solo un caso de contar el frecuencia del artículo
a una distribución real sería genial.
Gracias.
EDITAR: para aclarar, supongo que estoy pidiendo algo más que gráficos de API, una búsqueda en Yahoo o Stack Overflow ya encuentra respuestas a eso. Estoy buscando algo que pueda ayudarme a convertir los datos en visualizaciones con el mínimo esfuerzo. Entonces, con la serie anterior, algo que podría asignarse directamente a algunas distribuciones estándar, como una distribución gaussiana.
Eche un vistazo a amCharts . Es una biblioteca basada en Flash. Puede pasarle datos en formato XML o CSV (o en caso de que use ASP.NET, hay un contenedor de control que admite el enlace de datos).
Me gusta la API de Google Charts . Es muy fácil de usar. Generas tus datos en la URL de una imagen, y el servidor de Google escupe el GIF con el gráfico que contiene. No necesita JavaScript o Flash.
Utilicé antes flotr ( http://code.google.com/p/flotr/ ), que está muy inspirado en la flotante antes mencionada, pero en lugar de jquery usa un prototipo. Funciona de la misma manera que flot ya que es un javascript puro.
Utilicé flot ( http://code.google.com/p/flot/ ) con algunos buenos resultados. Es un javascript puro, no requiere flash. Utiliza un lienzo html para dibujar los cuadros de javascripts. Funciona en msie con un plugin. Algunos ejemplos: http://people.iola.dk/olau/flot/examples/
No lo he usado extensamente aún, pero después de algunos ajustes iniciales, quedé bastante impresionado con Open Flash Chart (que acabo de notar que ya fue mencionado por Dinesh)
Mis informes hechos con Fusion Charts siempre parecen impresionar. Bastante fácil de usar y muchas opciones de gráficos. Flash es la tecnología, por lo que no hay problemas reales de plataforma para la visualización web.
Pruebe la API de visualización de Google.
JS Charts no admite gráficos de área
En http://www.drasticdata.nl hay algunos gráficos basados en flash y utilidades de mapa de árbol interesantes. El diagrama de barras jerárquico o el mapa de árbol dinámico pueden ser de interés para su tarea.
Uso JS Charts , que está basado en Javascript, se veía simple y fácil de usar. Incluso tienen soporte para datos xml además de js. Es gratis y tienen algunos ejemplos .
Funciona bien en IE y Chrome, por lo que idealmente debería funcionar en Firefox. también.
En el lado de Flash, hay Open Flash Chart , tienen algunas clases de ayuda para los principales idiomas.
Editar: según la información adicional en cuestión, creo que la API de visualización de Google ( http://code.google.com/apis/visualization/ ) podría funcionar para usted.