Bibliothèques de visualisation Web

10

Quelles sont les bonnes bibliothèques de visualisation pour une utilisation en ligne? Sont-ils faciles à utiliser et existe-t-il une bonne documentation?

vrish88
la source

Réponses:

7

OMI, Protovis est le meilleur et est très bien documenté et pris en charge. C'est la base de mon package webvis R.

Celles-ci sont également très bonnes, bien qu'elles aient plus d'une courbe d'apprentissage:

Shane
la source
1
Protovis a l'air génial mais savez-vous quel support de navigateur il a? en particulier IE?
vrish88
2
C'est malheureusement l'un des points faibles de Protovis (mais c'est un problème avec n'importe quelle bibliothèque SVG car IE ne le prend pas en charge). Heureusement, Jamie Love a trouvé une solution en utilisant SVGWeb. Voir ici: groups.google.com/group/protovis/browse_thread/thread/… .
Shane
1
IE 9 prend également en charge SVG - donc tant que vous n'avez pas besoin de travailler avec IE 6 ...
Sharpie
d3 est le successeur de protovis.
ymihere
5

RaphaelJS peut faire des choses assez incroyables et il vient de recevoir un soutien majeur de Sencha (anciennement ExtJS). Raphael est assez intelligent sur les navigateurs en utilisant un backend VML pour Internet Explorer et SVG pour tout le reste. Cependant, la bibliothèque est de bas niveau. Heureusement, l'auteur a lancé un autre projet, gRaphael , qui se concentre sur le dessin de tableaux et de graphiques.

Le projet MIT SIMILE possède également quelques bibliothèques JavaScript intéressantes:

Il existe également un projet de portage de Processing en JavaScript: ProcessingJS

Jmol est une applet Java pour visualiser les structures chimiques, mais elle est utilisée comme moteur d'affichage pour les graphiques 3D dans le système SAGE , qui a une interface graphique entièrement basée sur un navigateur.

Et pour une alternative open source à Google Maps, il y a l'excellente bibliothèque JavaScript OpenLayers qui alimente l'interface de l' OpenStreetMap tout aussi excellent .

Sharpie
la source
0

Je recommanderais ChartJS , c'est simple, beau et bien supporté.

Adelson Araújo
la source