User Experience on mobile might not be great yet, but I'm working on it.

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.

Last Update: None

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

7.2K
1.82K
8m
n/a

Apache ECharts is a powerful, interactive charting and data visualization library for browser

45.29K
16.9K
7m
Apache-2.0

A general purpose, real-time visualization library.

5K
298
5y 7m
MIT

A reusable charting library written in d3.js

7.09K
2.23K
3y 116d
n/a

Open-source JavaScript charting library behind Plotly and Dash

12.82K
1.5K
8m
MIT

๐Ÿž๐Ÿ“Š Beautiful chart for data visualization.

4.85K
268
8m
MIT

Modern & Interactive SVG Charts.

Tiny library (11kb!) including core chart types.

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

3.29K
409
10m
n/a

A tool to create diagrams using constraint-based optimization techniques. Works with d3 and svg.js.

Network analysis and visualization library.

JavaScript library dedicated to graph drawing.

Maps

Location Intelligence & Data Visualization tool

2.48K
644
8m
BSD-3-Clause

An open-source JavaScript library for world-class 3D globes and maps

6.65K
2.46K
8m
Apache-2.0

Customizable SVG map visualizations for the web in a single Javascript file using D3.js

3.52K
997
3y 5m
MIT

jQuery plugin based on raphael.js that allows you to display dynamic vector maps

979
193
11m
MIT

WebGL overlay suite for React providing a set of highly performant data visualization overlays.

JavaScript library for mobile-friendly interactive maps.

d3

A list of D3 libraries, plugins and utilities

4.58K
288
1y 1d
n/a

React

Powerful data visualization library based on G2 and React.

5.5K
625
8m
n/a

Data Visualization Components

7.68K
807
1y 102d
MIT

Redefined chart library built with React and D3

15.87K
1.21K
8m
MIT

nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries

8.34K
629
9m
MIT

Textures.js ported to React. Fully isomorphic.

26
5
3y 6m
MIT

Composable components for building interactive data visualizations

Misc

A tiny javascript library for generating progress pie charts in your favicon.

2.34K
130
5y 11m
n/a

A library to create SVG patterns.

Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs.

Network diagrams, descriptive timelines with labels, and has 3D graphs.

Android tools

DecoView: Android arc based animated charting library

965
192
5y 107d
Apache-2.0

A powerful ๐Ÿš€ Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

32.83K
8.3K
11m
n/a

Android Library to rapidly develop attractive and insightful charts in android applications.

4.58K
783
8m
n/a

Excel tools

Choropleth maps for Microsoft Excel.

C++ tools

594
147
2y 104d
Apache-2.0

The Time Series Visualization Tool that you deserve.

2.05K
229
8m
LGPL-3.0

open-source library for 3d Graphics, image processing and visualization.

Golang tools

Go Language Library for SVG generation

1.6K
130
1y 90d
n/a

iOS tools

Elegant Line Graphs for iOS. (Charting library)

2.7K
402
2y 5m
MIT

Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

24.6K
4.99K
7m
Apache-2.0

iOS-based charting library for both line and bar graphs.

3.78K
438
4y 8m
n/a

A simple and beautiful chart lib used in Piner and CoinsMan for iOS

9.76K
1.81K
3y 7m
MIT

Python tools

Python library that makes it easy for data scientists to create charts.

2.82K
254
11m
Apache-2.0

Text mode diagrams using UTF-8 characters and fancy colors

388
19
2y 50d
MIT

ggplot port for python

3.6K
581
4y 11m
BSD-2-Clause

Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

859
149
10m
n/a

Missing data visualization module for Python.

2.65K
348
9m
MIT

3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)

678
142
8m
MIT

Python 3D library.

54
6
2y 4m
MIT

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.

Complex and declarative visualizations from annotated data.

interactive scientific data visualization and 3D plotting in Python.

A Python 2D plotting library.

A Python library that makes interactive and publication-quality graphs.

Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.

A python visualization library based on matplotlib.

The kid-sized plotting toolkit for Python with grownup-sized goals.

Python multiplatform GUI plotting tool and graphing library

High-performance scientific visualization based on OpenGL.

vtk

3D computer graphics, image processing, and visualization that includes a Python interface.

R tools

An interactive graphing library for R

1.92K
584
8m
n/a

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.

Framework for creating interactive applications/visualisations

Interactive network visualisations

Ruby tools

Create beautiful JavaScript charts with one line of Ruby

5.73K
520
10m
MIT

Markup-based tools

A simple markdown-like script language for generating charts from text via javascript

A hack to put Graphviz on the web

Draws your Timing Diagram or Waveform from simple textual description

Other tools

A charting tool that produces automatic, shareable charts from any data file

2.75K
201
4y 9d
MIT

Gephi - The Open Graph Viz Platform

4.21K
1.43K
1y 25d
n/a

โ–โ–‚โ–ƒโ–…โ–‚โ–‡ in your shell.

5.66K
293
4y 7m
MIT

Visualizes data in a circular layout, ideal for exploring relationships between objects or positions. Mirror on github.

Geospatial analysis tool for large-scale data sets.

A data-visualization server providing API-based access to reproducible, web-based, interactive visualizations.

Books

Podcasts

Twitter accounts

Websites