Skip to content

shivkumarganesh/InfoVizGeek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

InfoViz Geek

Made By Information Visualization Geeks Bitdeli Badge ###Introduction InfoVizGeek is a project which talks about the different tools and technologies which would enable an individual to create data visualizations. This repo has a vast list of tools along with their licensing available. This is an exhaustive list and I would be glad to accept additional tools which you guys out there in community use.

###Visualization Classification According to my research and understanding till now, I would go ahead and set up a classification of all the visualizations. The visualizations can be broadly classified as follows:-

  1. Charts
  2. Maps
  3. Time Series
  4. Flow
  5. Matrix
  6. Network
  7. Hierarchy
  8. Infographics
  9. Multiple
  10. Physical

###Tools & Frameworks We can broadly divide this entire thing into two parts.

  1. Talking about Tools that facilitate Visualizations
  2. Frameworks that enable an Individual with the language he/she is comfortable in.

###Tools

  1. TileMill
  2. Spss
  3. Matlab
  4. Tableau
  5. AdobeCS
  6. Mathematica
  7. Qlik Sense
  8. NodeBox
  9. Watson-Analytics
  10. Instant Atlas
  11. Weka
  12. yWorks
  13. SAS Visual Analytics
  14. Visua.ly
  15. CartoDB
  16. iCharts - Cloud Based Solution
  17. iCharts.net - Collaborative visual intelligence
  18. Tributary
  19. DASHKU
  20. Gephi - Open Source Viz Platform
  21. Orange
  22. Lightning - Open Source Data Visualization Server

###Frameworks based on Programming Languages

  1. C
  2. IOS
  3. JavaScript
  4. Java
  5. Flash
  6. Processing
  7. Python
  8. Ruby
  9. R

###Advance Topics

  1. Knowledge Representation

####C

SN0. Framework/SDK Link License
1 GraphViz http://bit.ly/19mQ0Jr Eclipse Public License

####IOS

Framework/SDK Link Type License
ios-charts http://bit.ly/1c2RISl An iOS port of the beautiful MPAndroidChart. - Beautiful charts for iOS apps! Apache License V2

####JavaScript Its always better to divide JavaScript or any other library with tons of options into subsequent subdivisions.

#####Charting Libraries

Framework/SDK Link Type License
TauCharts http://bit.ly/1Nytafs Charting Library Apache License
VisJS http://bit.ly/1OUagmW In Browser Viz MIT
TimesheetJS http://bit.ly/1xSqRCv Data & Event Viz MIT
Chartist http://bit.ly/1xSrFao Responsive Charts Do Whatever
ChartJS http://bit.ly/1EY68tT Clean & Engaging Charts PERSONAL
Ember Charts http://bit.ly/1C14qG7 EmberJS & D3 Lib Apache License
Rahpael http://bit.ly/1IhMcVY Vector Drawing MIT
Sparky http://bit.ly/19EwDfc Line Chart Lib Unknown
PolyJS http://bit.ly/1Dnbp3x Interactive Charts CC Non Commercial
JQPlot http://bit.ly/19wmSQw Plotting & Charting MIT
FFChart Well http://bit.ly/1CHiUjq TypeFace for Graphs Unknown
Flot http://www.flotcharts.org JavaScript Charts for Jquery PRIVATE
JSXGraph http://bit.ly/1xA9CW1 Dynamic Mathematics Viz Lib MIT/GNU
gRaphaël http://g.raphaeljs.com gRaphaël’s goal is to help you create stunning charts on your website. It is based on Raphaël graphics library. MIT
Highcharts http://www.highcharts.com Create interactive charts easily for your web projects CC Non-Commercial V3 or PRIVATE

#####Maps

Framework/SDK Link Type License
Leaflet http://bit.ly/1CIDxvu Interactive Map PERSONAL
DataMaps http://bit.ly/1FAuQmZ Customizable SVG map visualizations for the web in a single Javascript file using D3.js MIT
TopoJSON http://bit.ly/1EZpBuj GeoJSON that encodes topology PERSONAL
Leaflet Plugins http://bit.ly/1BIVkho Plugins for Leaflet PERSONAL
Leaflet Generator http://bit.ly/1HhAYjV Yoeman Generator -
Planetary http://bit.ly/1FeyrqL Interactive Globes PERSONAL
Smallworld http://bit.ly/1bNGcKz Generate Small Worlds PERSONAL
Turf http://bit.ly/1Ijbd2O Geo-spatial Analysis MIT
OsmBuildings http://osmbuildings.org OSM Buildings PERSONAL
Open Layers 3 http://openlayers.org High Performance for Mapping needs PERSONAL
Karto Graph http://kartograph.org Interactive Vector Maps LGPL
Mapsicon http://bit.ly/1G41aBx Maps of All Countries -
Cesium http://cesiumjs.org WebGl Virtual Globe Messed Up License
SimpleMaps http://simplemaps.com Customize maps by editing an online spreadsheet or simple text file. No knowledge of HTML5, Flash, or JavaScript is required. PRIVATE

#####Text Visualization

Framework/SDK Link Type License
Tangle http://bit.ly/1Dnsjie Reactive Documents MIT
jqCloud http://bit.ly/1NESz9c Tag Cloud PERSONAL

#####D3 Based Libraries

Framework/SDK Link Type License
NVD3 http://nvd3.org D3 based reusable Charting Lib Apache License V2
C3 http://c3js.org D3 based reusable Charting Lib MIT
DimpleJS http://dimplejs.org D3 based reusable Charting Lib MIT
DC http://bit.ly/1NAI4lm Dimensional Charting(Based on CrossFilter) Apache License V2
D3Xter http://bit.ly/1xU2m7P D3 based reusable Charting Lib MIT
MetricsGraphics http://metricsgraphicsjs.org OPtimized Viz for Time Series Data Mozilla Public License V2
Epoch http://bit.ly/1G44VH6 Realtime Viz Lib MIT
Sparkline http://bit.ly/1IjkB6P Small Line Chart without Axis New BSD
Dynamic-Charts http://bit.ly/1E3BlzT Dynamically populated graphs TBD
Cubism.js http://bit.ly/1E3C8Ra Cubism.js is a D3 plugin for visualizing time series. Use Cubism to construct better realtime dashboards, pulling data from Graphite, Cube and other sources Apache License
Rickshaw http://bit.ly/1HPtrJB A JavaScript toolkit for creating interactive time-series graphs PRIVATE
function-plot http://bit.ly/1GaYWxD Function Plot is a small library built on top of D3.js whose purpose is to render functions with little configuration (think of it as a little clone of Google's plotting utility: y=x2) MIT

#####Flowchart Libraries

Framework/SDK Link Type License
JSPlumb http://bit.ly/1I01GRA Connections & Flow MIT & GPLv2
Flowchart.js http://bit.ly/1G5yd8a Simple SVG Flowchart Diagram PRIVATE
JointJS http://www.jointjs.com JavaScript Diagramming Lib Mozilla Public License V2
Wirelt http://bit.ly/1G5Aj85 create full-web graph editors for dataflow applications, visual programming languages, graphical modeling, or graph editors. MIT
Ambor.js http://arborjs.org A graph visualization library using web workers and jQuery MIT
js-graph.it http://bit.ly/1NKdDet Represent graphs in html pages by linking blocks with connectors UNKNOWN
cytoscape.js http://bit.ly/1N4RIlo JavaScript Implementation of Cytoscape LGPL
JSNetworkX http://jsnetworkx.org/ JSNetworkX allows you to build, process and analyze graphs in JavaScript. It can be used together with D3.js in the browser to create interactive graph visualizations BSD
CodeFlower Visualization http://bit.ly/1DiX9XB This experiment visualizes source repositories using an interactive tree. Each disc represents a file, with a radius proportional to the number of lines of code (loc). All rendering is done client-side, in JavaScript PRIVATE

#####Other Useful JavaScript Components

Framework/SDK Link Type License
ThreeJS http://threejs.org WebGL Lib MIT
D3JS http://d3js.org Data Driven Documents,uses SVG for Viz PERSONAL
Path.js http://bit.ly/1BPIEW3 Generate SVG paths for geometric shapes Apache V2
ProcessingJS http://processingjs.org Port to Processing Language for Viz, Design & Interactive Content MIT
PaperJS http://paperjs.org Vector Graphics Scripting PERSONAL
CrossFilter http://bit.ly/19yOdl1 Library for Dimensional Filtering Apache License V2
Dance.js http://bit.ly/1CdZ1wC Dance.js is a simple data-driven visualization framework. It's basically a flavor of Backbone.js, but enriched with some of the ideas of the very popular D3.js visualization framework PRIVATE
iopctrl.js http://iop.io/iopctrl OpenSource Library for making simple user interface controls leveraged by D3 UNKNOWN
Visual sedimentation http://www.visualsedimentation.org Visual sedimentation is a novel design metaphor that progressively generates and updates visualizations of streaming data, inspired by the process of physical sedimentation PRIVATE

####Java

Framework/SDK Link Type Platform License
JavaFX http://bit.ly/1ybbNun Rich Internet applications Cross-platform parts underGPL
Prefuse http://bit.ly/1OA2jmB Java 2D graphics library - BSD license
JFree http://bit.ly/1bwz7ho Plotting Software Cross-platform LGPL
Jung http://bit.ly/1BNIiic graph clustering Cross-platform BSDlicense

####Flash

Framework/SDK Link Type License

####Processing

Framework/SDK Link Type License

####Python

Framework/SDK Link Type License
Bokeh http://bit.ly/1IyyjDy Interactive Visualization BSD
Vispy http://bit.ly/1FL7bTj OpenGL BSD
Seaborn http://stanford.io/1EXCN5p Statistical Visualization PERSONAL
Matplotlib http://bit.ly/1GZiQet 2D Plotting PSF
Python IGraph http://bit.ly/1NiYi2x Graph/Plots GPL
ggPlot http://bit.ly/1Gsz1my Plots PERSONAL
NetworkX http://bit.ly/1ycAuX7 Complex Networks
PyGraphViz http://bit.ly/1G4IuS0 GraphViz & Viz Lib BSD
Pandas http://pandas.pydata.org High Performance Data Structure & Analysis tool BSD
PyGal http://pygal.org Python svg Graph plotting Library GNU Lesser GPL
Plotly https://plot.ly Online Data Visualization PRIVATE

####Ruby

Framework/SDK Link Type License

####R

Framework/SDK Link Type License
rCharts http://bit.ly/1F9OrNz R package to create, customize and publish interactive javascript visualizations from R using a familiar lattice style plotting interface. MIT
RGraph http://www.rgraph.net Create beautiful JavaScript charts Creative Commons BY-NC

####Knowledge Representation

Framework/SDK Link Type License
Cytoscape http://www.cytoscape.org Cytoscape is an open source software platform for visualizing complex networks and integrating these with any type of attribute data. Also has a JavaScript Implementation LGPL
RDF-Gravity http://bit.ly/1JlAWc7 RDF Graph Visualization Tool PRIVATE
Gruff http://bit.ly/1DHAwy4 A Grapher-Based Triple-Store Browser for AllegroGraph UNKNOWN
Sgvizler http://bit.ly/1c577la Sgvizler is a javascript which renders the result of SPARQL SELECT queries into charts or html elements. NOT SURE
SOVA http://stanford.io/1FiJP2b SOVA (Simple Ontology Visualization API) is a Protege plugin to full ontology visualization. Finally we can show all ontology's elements: classes, individuals, properties, anonymous classes and relations between these object. LGPL V3
VRAER http://bit.ly/1GItS9K Viewing Relations, Attributes, and Entities in RDF UNKNOWN
Wandora http://wandora.org Wandora is a tool for people who collect and process information, especially networked knowledge and knowledge about WWW resources GNU GPL V3
Gource http://bit.ly/1DIJD1s Software Version Control Visualization GNU GPL V3

About

List of tools and Utilities for Data and Information Visualization. Ever Expanding list with Insights into some of the most happening Frameworks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published