Estoy buscando una biblioteca de gráficos para ser mostrado en una página web. Voy a utilizar de forma intensiva esta biblioteca (por área, línea y gráficos de barras, principalmente), así que prefiero segura de mi elección antes de comenzar la aplicación.

La lista de sitio web gráfico de las bibliotecas que he inicialmente considerados son:

Sin embargo, después de algunas investigaciones en este foro y las investigaciones en la web, he reducido mi lista de candidatos para estas dos bibliotecas:

  1. Flot plugin de jQuery
  2. Google Visualización

Que hacer que me aconsejan para usar y por qué (si has trabajado con uno o dos de ellos, por favor, dígame su opinión)?

¿Cómo se comparan uno a uno al otro con respecto a la facilidad de uso, rendimiento y características?

Gracias

EDICIÓN: Basado en Flash Gráfico de las bibliotecas no fueron elegibles con mis limitaciones

InformationsquelleAutor fabien7474 | 2009-11-21

6 Comentarios

  1. 32

    Voy a tratar de responder a mi propia pregunta después de algunos varios intentos e investigaciones acerca de estos 2 visualización de las bibliotecas, aquí está mi propia lista de pros para cada solución :

    Flot Pros


    1. plugin de jQuery : si usted está familiarizado con jQuery (o si sus aplicaciones se integran con jQuery), parece natural usar Flot
    2. Fuera de línea visualización : usted puede probar ni tenerlo instalado en un sitio web interno. Google Visu sólo puede funcionar si usted tiene acceso a la página web de google !!
    3. Personalización : este es básicamente un archivo de JavaScript así que si usted es bueno en la JS de codificación, usted puede personalizar sus gráficos como su conveniencia. También la Flot sistema de plugins que permite una mejor modularidad

    Google Visualización Pros


    1. Documentación : impresionante ! Ejemplos para cada tipo de gráficos están disponibles en el sitio de Google
    2. Fácil de usar : Realmente. Más fácil que Flot (que requiere alguna forma de personalizar el contenedor div)
    3. Potente : usted tiene muchos tipos de gráficos y características (función de zoom, interactividad,…)
    4. Java y Python API de : puede ayuda mucho para la construcción de la Tabla de Datos (al menos para mí, puedo usar la API de Java)

    Parte Inferior De La Línea De


    Si usted está familiarizado con jQuery, ir con Flot. Si usted necesita para algunas de las razones para ver sus gráficos sin conexión, vaya con Flot. Si quieres un control total, ir con Flot.

    Si usted no reconoce a sí mismo por encima, vaya con Google Visu. Es fácil de aprender y aplicar, muy bien documentado y muy potente.

    • Le recomendamos también Flot si usted necesita las Tablas como de salida (con la clasificación de los bares, no, etc)?
    • No es un jQuery plugin para Google Charts, dice que ha sido de alrededor desde 2008. Otro plugin similar aquí. Esto no significa de Google Charts es el único camino a seguir ahora?
    • ¿Cuál es su experiencia con estos en un entorno móvil?
    • He usado ambos flot y google visualización de los gráficos en los sitios móviles y ambos funcionan muy bien. El de google con los diagramas de características interactivas que no son realmente útiles en el móvil donde no se dispone de un ratón, pero en una pc de escritorio que son realmente bonitas
  2. 4

    No en su lista, pero yo le recomiendo que eche un vistazo a Highcharts http://www.highcharts.com/
    Highcharts es SVG, y como tal, es mucho más dinámico que el Flot, usted puede cambiar el estilo de los gráficos con CSS, adjuntar los eventos, realizar animaciones, etc…
    También es compatible con IE6 y funciona del lado del servidor (thx a Batik)
    Actualmente estoy construyendo un gráfico intensivo de la aplicación, y eligió Highcharts después de un montón de benchmarkings. No me arrepiento de mi elección.

    • También se preguntan por qué este no se ha mencionado antes …
    • Debido a que la concesión de licencias es una pesadilla 🙂
  3. 1

    La piwik proyecto utiliza la Open Flash Chart (no en la lista).

    Es fácil de usar, tiene un montón de ejemplos de trabajo muy amigable para el usuario.

    • bueno, no quiero Flash en mi sitio web. Sólo JavaScript. Esta es la razón por la que yo no considere esta biblioteca
    • por curiosidad, ¿por qué no flash? está pensado para móviles?
    • Sí. Esta es una de las razones.
    • He estado buscando un buen sistema de cartografía de la biblioteca de flash/flex. Gracias por informar de este uno!
  4. 1

    Soy un usuario de Flot, y un gran fan. Yo lo uso en una aplicación Grails, y el uso de barras apiladas, de la línea, y los gráficos de sectores, incluidos los de series de tiempo y un montón de capacidades interactivas (es decir, apagar la serie con casillas de verificación, etc).

    Me pareció que para ser un placer trabajar con ellos en general, y sentir la API está bastante bien desarrollado (he visto que un montón de JS gráficos bibliotecas adoptado la API, así que incluso tendrá cierta flexibilidad para mover a otro equipo en el futuro). A partir de la observación de la API de google ahora por un minuto, creo que me gusta flot mejor (aunque es posible que google tenga la capacidad de pasar en una serie así, no ve a partir de muestras).

    Que acaba de salir con una nueva versión de hace un par de semanas (0.6), que soporta plugins, que me espera va a estimular una mayor innovación.

    Creo que parte de esto depende de la tecnología que se está planeando. Parece que la Visualización está integrado con GWT, así que si usted está pensando en el uso que, la Visualización es el camino a seguir. Por otro lado, si usted está pensando en usar JQuery con AJAX, luego Flot podría ser un ajuste más natural.

    Cuando yo estaba haciendo mi decisión de utilizar este, parece que Google no tiene visualizaciones interactivas, sólo google gráficos (imágenes), que es una de las razones por las que me fui con Flot.

    • Gracias por tu respuesta. Estoy trabajando en la misma tecnología como el tuyo (Grails, jQuery). Por CIERTO, Google Visualización es muy diferente de Google Charts. Tiene mucho más control y la interactividad, y no está dedicado a GWT. Hay un Java y la Api JS así. Parece que en la actualidad Flot es más popular, pero Google Visu parece muy potente. ¿El uso de la flot plugin de grails?
    • Definitivamente parece como Google Visualizaciones es bastante avanzado. Hice uso de la flot plugin (que se acaba de actualizar a la última 0.6) – es una cosa de la capa que acaba de paquetes de la js. También escribí un más sofisticado de la capa en la parte superior de la misma para que sea más fácil trabajar con grails. I. e. usted puede pasar una lista de los mapas, y se saca propiedades que especifique y representa el gráfico. Yo estaba planeando lanzar en algún momento, pero puede poner a disposición el código que tengo hasta ahora – correo electrónico a jean punto barmash en gmail.com si está interesado.
  5. 0

    No en la lista, pero muy impresionante: ExtJS 4.0 gráficos

    • ExtJS siempre me asusta con la complejidad y tamaño de la
    • La curva de aprendizaje es empinada, es cierto, pero aún así vale la pena.

Dejar respuesta

Please enter your comment!
Please enter your name here