Odpowiedzi:
IMO, Protovis jest najlepszy i jest bardzo dobrze udokumentowany i wspierany. Jest to podstawa mojego pakietu webvis R.
Są również bardzo dobre, chociaż mają więcej krzywej uczenia się:
RaphaelJS potrafi robić niesamowite rzeczy, a Sencha (dawniej ExtJS) zyskał duże wsparcie . Raphael ma sprytne podejście do przeglądarki, używając backendu VML dla Internet Explorera i SVG do wszystkiego innego. Jednak biblioteka jest dość niskiego poziomu. Na szczęście autor rozpoczął kolejny projekt, gRaphael , który koncentruje się na rysowaniu wykresów i wykresów.
Projekt MIT SIMILE ma również kilka interesujących bibliotek JavaScript:
Istnieje również projekt przeniesienia Przetwarzanie na JavaScript: ProcessingJS
Jmol to aplet Java do przeglądania struktur chemicznych, ale jest używany jako silnik wyświetlania grafiki 3D w systemie SAGE , który ma całkowicie graficzny interfejs użytkownika.
A dla open source alternatywy dla Google Maps, istnieje doskonała biblioteka JavaScript OpenLayers, która zasila frontend równie doskonałej OpenStreetMap .
Są ich setki. Oto przydatna recenzja około dwudziestu z nich: http://bigdata-madesimple.com/review-of-20-best-big-data-visualization-tools/
Polecam ChartJS , to proste, piękna i dobrze obsługiwane.