Another good list of JavaScript Visualization components:
- Arbor.js – (MIT license) Force-directed graph layout
- ArcGIS JavaScript API - High performance mapping/GIS applications
- amCharts – Charts, charts, charts
- Chroma.js – (GPL) Color conversions
- Cubism.js – (Apache) Time-series visualization, based on D3.js
- D3.js – (BSD) General visualization library
- Dance.js – (MIT) Visualization framework based on Backbone, Data.js & D3.js
- Data.js – (MIT) Not a visualization framework per se, but rather a data representation framework to facilitate visualization
- Envision.js – (MIT) Time series visualizations
- Google Chart Tools – (Google/Free) The name says it all – Charts
- Google Maps API – Google maps
- HightCharts – (Creative Commons & Commercial) Rich interactive charts
- InfoVis Toolkit – (MIT) Data visualization toolkit
- Kartograph – (AGPL) Render existing or custom Python-generated maps
- Kendo UI DataViz – (Commercial) Rich Cross-device data visualization
- Leaflet - (BSD) Lightweight map drawing libary
- MapQuest JavaScript API – MapQuest maps generation
- Miso Dataset – (MIT, GPL2) Libary for data transformation and management
- Modest Maps - (BSD) Tile-based maps
- Paper.js – (MIT) Vector graphics scripting
- Polymaps – (BSD) Tile-based maps
- Processing.js – (MIT) Drawing & data visualization library
- Protovis – (BSD) No longer under development – they recommend switching to D3.js
- Rafael – (MIT) Simplified vector graphics
- RGraph – (Free for non-commercial) Charts and custom widgets
- Rickshaw – (MIT) Interactive time series, based on D3.js
- Sencha Touch Charts - (Commercial) Rich interactive mobile-optimized charts
- Sigma.js – (MIT) Interactive & static graphs
- Tangle – (MIT) Build data reactive documents
- Timeline – (GPL) Timelines
Source: