web-dev-qa-db-fra.com

Bibliothèque de graphiques Svg

Savez-vous s'il existe une bibliothèque de graphiques SVG + js similaire à http://www.amcharts.com/ (Flash). Je dois fournir une fonctionnalité de graphique interactif agréable à regarder dans un navigateur qui ne prend pas en charge Flash mais prend en charge le format SVG.

45
mleica

En fonction des exigences de licence et des fonctionnalités, vous avez quelques options. IE 6 à IE8 ne prend pas en charge SVG. Il est donc possible que certaines bibliothèques utilisent canvas pour s'exécuter sur Internet et que d'autres utilisent VML pour s'exécuter sur IE.

  • Plotkit est une bibliothèque SVG + Canvas mixte, la dernière version est un peu dépassée (version 0.9.1 publiée le 29 août 2006) sous licence BSD.

  • Elycharts est une bibliothèque SVG + VML (utilisant RaphaelJS sous le capot) avec un bon jeu de fonctionnalités, une interactivité et des animations sympas. (dernière version 2.1.3 de décembre 2010) Mit licencié.

  • g.raphael est une bibliothèque SVG + VML (utilisant RaphaelJS, du même auteur que RaphaelJS). C'est très bon pour l'infographie, moins bon pour les graphiques classiques. (dernière version 0.4.1 de 2009) Mit Licensed.

  • Grafico est à nouveau une bibliothèque SVG + VML (à nouveau basée sur RaphaelJS). Il contient beaucoup plus de types de graphiques que gRaphael ou Elycharts mais moins d'options/de possibilités de configuration que Elycharts. MIT sous licence.

  • Outils de graphique Google fournit des graphiques basés sur SVG + VML. C'est gratuit, mais je n'ai pas trouvé les conditions de licence complètes. Il fournit également un éditeur (même si ce n'est pas facile à trouver sur leur site)

  • D3.js Est une bibliothèque JavaScript pour manipuler des documents basés sur des données. D3 vous aide à donner vie aux données en utilisant HTML, SVG et CSS. 

Vous avez également une option commerciale:

  • ZingChart - Il s'agit de la seule bibliothèque permettant d'utiliser SVG, VML, canvas et flash afin de prendre en charge tous les périphériques existants. C'est cher mais très complet.

  • HighCharts - Une bibliothèque SVG + VML très complète avec une très bonne documentation et un ensemble de fonctionnalités très complet. Il a une licence gratuite pour un usage personnel, mais il montre une interprétation très "stricte" de personnel et votre propre blog peut ne pas être considéré comme "personnel", c'est pourquoi je le montre sous "options commerciales".

75
Stefano Bagnara

Vous aurez besoin d’être un peu plus précis sur les fonctionnalités dont vous avez besoin, mais vous voudrez peut-être regarder PlotKit .

4
Brian Campbell

D3 est une assez bonne bibliothèque de graphiques open-source utilisant SVG.

2
Pascalius

Maintenant, amCharts fournit des graphiques SVG et continue de générer des graphiques Flash pour les anciens navigateurs qui ne prennent pas en charge SVG.

amCharts supporte tous les navigateurs modernes, y compris les versions modernes de Firefox, Chrome, Safari, Opera et Internet Explorer. Il fonctionne également sur les appareils mobiles alimentés par iOS (iPad, iPhone, iPod Touch) et Android Honeycomb.

Du bon matériel, hein? http://www.amcharts.com/

2
Eduardo Leitao

Avez-vous vérifié ZingChart ? Il affiche les graphiques au format HTML5 Canvas, SVG et Flash (et VML pour l'ancien repli IE).

Je suis dans l'équipe. Vous pouvez contacter notre équipe au support [at] zingchart.com pour toute question ou mentionner/suivez-nous à http://Twitter.com/zingchart .

-Andrew

1
agbegin

L'API de visualisation de Google contient des graphiques SVG que vous pouvez utiliser http://code.google.com/apis/visualization Bien qu'il ne s'agisse pas d'une bibliothèque moyenne, c'est une bibliothèque graphique.

1
Yoah

Raphaël pourrait aussi être utile - consultez gRaphaël — Charting Plugin - il contient des exemples impressionnants.

0
nc3b