Data Visualization Survey

Click on headers to sort.

Name Platform Licence Input Types API/Library Scalability GIS Interactive Live Data Visualization Complexity Learning Curve
D3.js Web Open Source JSON, csv, XML JavaScript library Very High Yes, User Generated Maps Yes Yes User Generated Templates Easy: For using templates, basic data transformation may be needed.
D3.js Web Open Source JSON, csv, XML JavaScript library Very High Yes, User Generated Maps Yes Yes Extremely complex Hard: To create a complex visualization from scratch requires considerable time and learning curve.
Plotly Web/ Local Open Source JS library JSON, csv, URL R, Python, Matlab and JavaScript library Medium No Yes No Simple 2D and 3D charts Easy, Web App
Plotly Web/ Local Paid Commercial Licence SQLite, Excel, XML R, Python, Matlab and JavaScript library High Yes, uses online map sources Yes Yes GIS, Complex and Animated charts Easy, Web App
Gephi Windows, Linux and Mac Open Source SQL, JSON, csv, Excel Application High No Yes Yes high Density Network graphs Easy, Application
Processing Windows, Linux and Mac Open Source JSON, csv, XML Application, Java based language High Yes, User Generated Maps Yes Yes Extremely complex Hard: considerable time and learning curve.
Processing Web Open Source JSON, csv, XML JavaScript library High Yes, User Generated Maps Yes Yes Extremely complex Hard: considerable time and learning curve.
Processing Python library Open Source JSON, csv, XML Python library High Yes, User Generated Maps Yes Yes Extremely complex Hard: considerable time and learning curve.
Vega Web Open Source JSON, csv JavaScript library Very High Yes, User Generated Maps Yes Yes User Generated Templates Easy: For using templates, basic data transformation may be needed.
Vega Web Open Source JSON, csv JavaScript library Very High Yes, User Generated Maps Yes Yes Extremely complex Hard: To create a complex visualization from scratch requires considerable time and learning curve.
Echarts Web Open Source JSON JavaScript library High Yes Yes Yes Basic Templates with User generated gallery Easy: For using templates, basic data transformation may be needed.
dygraphs Web Open Source JSON, csv JavaScript library High No Yes Yes Complex line charts with confidence levels Easy
Crossfilter Web Open Source JSON JavaScript library High No Yes Yes Data stream graph for exploring large multivariate datasets that supports massive amount of data Easy
Fusion Charts Web Free Trial for individual use. Need Licence for commercial use. JSON and XML Python. C# (ASP.NET), VB (ASP.NET), Java(J2EE), PHP, Ruby on Rails, ColdFusion, Classic ASP and PERL. High Yes, (1065 maps available) Yes Yes 45 charts + hybrid charts Easy
Google Charts Web Free JSON, converted to custom data format JavaScript library Medium Basic, Country maps provided by community Yes Yes 20 basic charts plus community created maps Easy
HighCharts Web Open Source for individual use. JSON JavaScript library Medium Yes, Highmaps library Yes Yes 18 chart types Easy
Weka Windows, Linux and Mac Open Source JSON, csv, arff Application High No No No Basic 2D Charts Easy, Application
NodeBox Windows, Mac and Linux Open Source JSON, csv, Excel sheets Application High No Yes No High Hard, To create a complex visualization from scratch requires considerable time and learning curve.
Datawrapper Web Free Trial for individual use. Need Licence for commercial use. Excel, csv, Url, Manual Web IDE Medium Yes, Basic Yes No 10 chart types with customizability Easy, Web App
CartoDB Web Free Trial for individual use. Need Licence for commercial use. SQL, JSON, csv, Excel Web App High Yes Yes No High Easy
Modest Maps Web Open Source JSON, csv, XML JavaScript library Low Yes Yes No GIS maps from tileset Easy
Leaflet Web Open Source GeoJSN, can be transformed from JSON. JavaScript library Low Yes, uses online map sources Yes No GIS map tiles fetched from online sources like Google maps and open map data. Easy
Silk Web Free csv, Excel, Google Sheets, Web data extractor Web App Medium Yes, Basic Yes Yes, with Google Sheets 14 chart types Easy, Web App
Charts.js Web Open Source JSON JavaScript library Low No Yes Yes 8 chart types + hybrid charts Easy
Charted Web Open Source csv, Excel, Google Sheets Web IDE Low No Yes Yes, every 30 mins 2 chart types Easy, Web App