Top 10 Data Visualization Projects on Github
Github provides a number of open source data visualization options for data scientists and application developers integrating quality visuals. This is a list and description of the top project offerings available, based on the number of stars.
Open source tools have been used by 73% of data scientists in the past 12 months. While the most recent KDnuggets software poll results do not specifically account for data visualization tools, it is reasonable to believe that similar numbers extend to this dimension of data science, especially given all of the great open source options available today.
There is no question that data visualization is an important piece of the data science puzzle. While a host of commercial options are available to data scientists for preparing visualizations for sharing and explaining data stories, open source tools are catching up to their closed source counterparts.
Stars: 46561, Forks: 12465
Stars: 18244, Forks: 5670
Chart.js is an HTML5 library that brings visualization via the
<canvas> element. Chart.js promotes itself as simple & flexible, is interactive, and supports 6 different chart types.
Stars: 12822, Forks: 2305
Stars: 10409, Forks: 3745
Stars: 7645, Forks: 1000
Stars: 5757, Forks: 851
Stars: 5582, Forks: 302
Stars: 4661, Forks: 1149
DC.js is dimensional charting built on D3.js to work natively with crossfilter. DC.js renders in CSS friendly SVG format. It is meant for powerful data analysis in the browser as well as on the mobile device.
Stars: 4426, Forks: 239
Stars: 3896, Forks: 389
Vega is a visualization grammar. Vega provides a manner for creating and saving interactive visualization designs, in a declarative format. Data visualizations are described in JSON format. Interactive views are generated using either HTML5 Canvas or SVG.
*Based on the highest number of stars, viewed February 17, 2016 @ 8:00 PM.