Відповіді:
IMO, Protovis є найкращим і дуже добре документований та підтримується. Це основа для мого пакету webvis R.
Вони також дуже хороші, хоча в них більше кривої навчання:
RaphaelJS може зробити досить дивовижні речі, і він просто отримав якусь велику підтримку від Sencha (раніше ExtJS). Рафаель досить розумний щодо браузерів, використовуючи VML-сервер для Internet Explorer і SVG для всього іншого. Однак бібліотека досить низького рівня. На щастя, автор розпочав ще один проект, gRaphael , який фокусується на малюванні діаграм та графіків.
Проект MIT SIMILE також має кілька цікавих бібліотек JavaScript:
Існує також проект порту Processing to JavaScript: ProcessingJS
Jmol - це аплет Java для перегляду хімічних структур, але він використовується як двигун відображення для 3D-графіки в системі SAGE , яка має повністю заснований на браузері графічний інтерфейс.
А для альтернативи Google Maps з відкритим кодом, є чудова бібліотека JavaScript OpenLayers, яка є основою не менш відмінного OpenStreetMap .
Їх сотні. Ось корисний огляд приблизно двадцяти з них: http://bigdata-madesimple.com/review-of-20-best-big-data-visualization-tools/