2009-04-27 31 views

Respuesta

4

Deberá ser un poco más específico acerca de las características que necesita, pero es posible que desee consultar PlotKit.

1

La API de visualización de Google tiene algunos gráficos SVG que puede usar http://code.google.com/apis/visualization Si bien esto no es una biblioteca AVG, es un gráfico.

+1

Las visualizaciones tienen algunas limitaciones de las que debe tener cuidado, como el hecho de que necesita una conexión a Google. – nick

0

Raphaël también podría ser útil; echa un vistazo a gRaphaël-Charting Plugin: tiene ejemplos realmente impresionantes.

1

¿Has echado un vistazo ZingChart? Reproduce gráficos en HTML5 Canvas, SVG y Flash (y VML para versiones anteriores de IE).

Estoy en el equipo. Puede comunicarse con nuestro equipo en support [at] zingchart.com si tiene alguna pregunta, o mencionar/seguirnos al http://twitter.com/zingchart.

-Andrew

75

Dependiendo de los requisitos de licencia y características que tiene algunas opciones. SVG no es compatible desde IE 6 a IE8, por lo que puede encontrar algunas bibliotecas que utilizan canvas para ejecutar en IE y otras que usan VML para ejecutar en IE.

  • Plotkit es una biblioteca mixta SVG + lienzo, última versión es un poco anticuado (0.9.1 lanzado el 29 de agosto de 2006) BSD licencia.

  • Elycharts es una biblioteca SVG + VML (usando RaphaelJS bajo el capó) con un buen conjunto de características, interactividad y animaciones geniales. (última versión 2.1.3 de diciembre de 2010) Mit licenciado.

  • g.raphael es una biblioteca SVG + VML (que usa RaphaelJS, del mismo autor de RaphaelJS). Es muy bueno para infografías, menos bueno para gráficos clásicos. (última versión 0.4.1 de 2009) Mit Licensed.

  • Grafico es de nuevo una biblioteca SVG + VML (de nuevo basada en RaphaelJS). Tiene muchos más tipos de gráficos que gRaphael o Elycharts pero menos opciones/configurabilidad que Elycharts. Licencia MIT.

  • Google Chart Tools proporciona gráficos basados ​​en SVG + VML. Es de uso gratuito, pero no encontré los términos completos de la licencia. También proporciona un editor (incluso si no es fácil de encontrar en su sitio)

  • D3.js Es una biblioteca de JavaScript para manipular documentos basados ​​en datos. D3 te ayuda a dar vida a los datos usando HTML, SVG y CSS.

También tienen alguna opción comercial:

  • ZingChart - Esta es la única biblioteca que permite SVG, VML, lona y flash con el fin de apoyar a todos los dispositivos que hay. Es caro pero muy completo.

  • HighCharts - Una muy completa biblioteca SVG + VML que tiene una muy buena documentación y un conjunto de características muy completo. Tiene una licencia gratuita para uso personal pero muestra una interpretación muy "estricta" de personal y su propio blog no puede considerarse "personal", es por eso que lo muestro en "opciones comerciales".

+0

Olvidé escribir sobre "Ico", otra biblioteca SVG + VML (Raphael). Puede encontrarlo en github porque su sitio no funciona: https: // github.com/uiteoi/ico –

+0

Otra opción comercial: SmartClient y SmartGWT soportan gráficos SVG + Canvas + VML desde IE6 en adelante, y también admiten dispositivos móviles (Android/iOS). Consulte http://blog.isomorphic.com/html5-charts-with-mobile-support/ –

+1

No se olvide de la publicación original: http://www.amcharts.com/ ya no es solo flash. Tienen javascript y gráficos de flash, y puedes usarlo gratis si quieres el enlace. Me parece realmente bueno. – Michael

2

Ahora amCharts proporciona gráficos SVG y todavía generan gráficos de Flash para navegadores antiguos que no soportan SVG .

amCharts de apoyo todos los navegadores modernos, incluyendo las versiones modernas de Firefox, Chrome, Safari, Opera y Internet Explorer. También se ejecuta en dispositivos móviles con tecnología de iOS (iPad, iPhone, iPod Touch) y Android Honeycomb.

Buenas cosas, ¿eh? http://www.amcharts.com/

+0

Parece que ahora se está recurriendo a VML. – Nux

2

D3 es una biblioteca bastante buena de código abierto que utiliza SVG.

Cuestiones relacionadas