Your first time on this page? Allow me to give some explanations.
Awesome Data Visualization
A curated list of awesome data visualization libraries and resources.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you fasouto & contributors
View Topic on GitHub:
fasouto/awesome-dataviz
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Charting libraries
Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js
Apache ECharts is a powerful, interactive charting and data visualization library for browser
A general purpose, real-time visualization library.
A reusable charting library written in d3.js
Open-source JavaScript charting library behind Plotly and Dash
🍞📊 Beautiful chart for data visualization.
Responsive charts with great browser compatibility.
a library built on top of D3 that is optimized for time-series data
Charting libraries for graphs
Graph drawing library for JavaScript
A tool to create diagrams using constraint-based optimization techniques. Works with d3 and svg.js.
Maps
Location Intelligence & Data Visualization tool
An open-source JavaScript library for world-class 3D globes and maps
Customizable SVG map visualizations for the web in a single Javascript file using D3.js
jQuery plugin based on raphael.js that allows you to display dynamic vector maps
WebGL overlay suite for React providing a set of highly performant data visualization overlays.
d3
A list of D3 libraries, plugins and utilities
React
Powerful data visualization library based on G2 and React.
Data Visualization Components
Redefined chart library built with React and D3
nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries
Textures.js ported to React. Fully isomorphic.
Composable components for building interactive data visualizations
Misc
A tiny javascript library for generating progress pie charts in your favicon.
Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs.
Android tools
DecoView: Android arc based animated charting library
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
Android Library to rapidly develop attractive and insightful charts in android applications.
Excel tools
C++ tools
The Time Series Visualization Tool that you deserve.
open-source library for 3d Graphics, image processing and visualization.
Golang tools
Go Language Library for SVG generation
iOS tools
Elegant Line Graphs for iOS. (Charting library)
Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
iOS-based charting library for both line and bar graphs.
A simple and beautiful chart lib used in Piner and CoinsMan for iOS
Python tools
Python library that makes it easy for data scientists to create charts.
Text mode diagrams using UTF-8 characters and fancy colors
ggplot port for python
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
Missing data visualization module for Python.
3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
Python 3D library.
Declarative statistical visualization library for Python. Can easily do many data transformation within the code to create graph
A powerful Python interactive visualization library that targets modern web browsers for presentation, with the goal of providing elegant, concise construction of novel graphics in the style of D3.js, but also delivering this capability with high-performance interactivity over very large or streaming datasets.
interactive scientific data visualization and 3D plotting in Python.
A Python library that makes interactive and publication-quality graphs.
Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.
The kid-sized plotting toolkit for Python with grownup-sized goals.
3D computer graphics, image processing, and visualization that includes a Python interface.
R tools
An interactive graphing library for R
A data visualization package based on the grammar of graphics.
A data visualization package with a syntax similar to ggplot2 which allows you to create rich interactive graphics.
Ruby tools
Create beautiful JavaScript charts with one line of Ruby
Markup-based tools
A simple markdown-like script language for generating charts from text via javascript
Draws your Timing Diagram or Waveform from simple textual description
Other tools
A charting tool that produces automatic, shareable charts from any data file
Gephi - The Open Graph Viz Platform
▁▂▃▅▂▇ in your shell.
Visualizes data in a circular layout, ideal for exploring relationships between objects or positions. Mirror on github.
A data-visualization server providing API-based access to reproducible, web-based, interactive visualizations.
Books
by Edward Tufte.
by Dona M. Wong
by Scott Murray. Available to read online. Focused on D3.
by Barrett Austin Clark. Uses D3, Ruby on Rails, Postgres, PostGIS, & Leaflet.
Podcasts
Twitter accounts
Websites
The Data Visualization Society is an organization dedicated to fostering community for data visualization professionals.
Kaiser Fung takes apart why certain datavizes work/don't work
A collection of data visualization methods, with pros and cons.
blog - Open news has some good dataviz related articles from time to time
Random thoughts on visualization and data journalism by Gregor Aisch
Tons of beautiful network and tree visualizations (book, also in Chinese and French).