Data Visualization
Contents
JavaScript tools
Charting libraries
is multi-Dimensional charting built to work natively with crossfilter.
Highly customizable and interactive charts ready for big datasets.
Perfect to create real-time charts.
SVG Line Chart Web Component - light, fast, interactive & fully responsive.
A reusable charting library written in d3.js.
Powerful declarative library with support for 20 chart types.
Complete library with support for legacy browsers.
Library for animated data visualizations and data stories.
Charting libraries for graphs
Graph drawing library for JavaScript.
Graph visualization library powered by Javascript & Typescript, maintained by Alibaba
Javascript diagram library serving as the basis for camunda's online BPMN modeler.
React.js based directed graph library maintained by UBER.
Maps
CARTO is an open source tool that allows for the storage and visualization of geospatial data on the web.
WebGL 3D globes and maps.
Large-scale WebGL-powered Geospatial Data Visualization analysis framework, maintained by Alibaba
Geospatial Visualization Chart Library, maintained by Alibaba
Interactive SVG maps using D3.js.
Map application development framework powered by L7, maintained by Alibaba.
jQuery plugin based on raphael.js to display vector maps.
React
Data visualization library based on G2 and React
Graph visualization library powered by React & Typescript (built on top of G6, maintained by Alibaba.
React components to build data visualizations.
Declarative react components to render D3 charts.
Supercharged dataviz components for React with isomorphic ability, demo.
Textures.js ported to React. Fully isomorphic.
High-performance plugin-based React chart for Bootstrap and Material Design.
React Native
Android tools
C++ tools
Golang tools
iOS tools
Highly customizable and interactive line graphs.
iOS port of MPAndroidChart. You can create charts for both platforms with very similar code.
ChartViewing library for both line and bar graphs.
A simple and beautiful chart lib used in Piner and CoinsMan.
Machine Learning tools
Python tools
Bokeh wrapper that makes it easy for data scientists to create charts.
Text mode diagrams using UTF-8 characters
plotting system based on R's ggplot2.
OpenGL scientific visualizations library.
The power of Chart.js in Jupyter Notebook.
provides flexible toolset of data-visualization utilities that allows quick visual summary of the completeness of your dataset, based on matplotlib.
Visualize and work with 2D/3D pointclouds
3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
Easy to use 3D library based on PyOpenGL. Inspired by Three.js.
generates statistical analytic reports with visualization for quick data analysis.
Python binding for Echarts library.
R tools
Other tools
A charting tool that produces automatic, shareable charts from any data file.
An open-source platform for visualizing and manipulating large graphs
A tool used to generate diagrams and flowcharts from text in a similar manner as markdown.
Sparklines for the shell. It have several implementations in different languages.
Automatic insights extraction and visualization specification in data analysis.
diagram creation library for rapid construction of DAG diagrams, ER diagrams, flowcharts and other applications, maintained by Alibaba