Réponses:
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:
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 .
Il y en a des centaines. Voici une revue utile d'une vingtaine d'entre eux: http://bigdata-madesimple.com/review-of-20-best-big-data-visualization-tools/
Je recommanderais ChartJS , c'est simple, beau et bien supporté.