Project/Library: 可视化|visualization

taurenshaman #4 2020-02-08 03:06

Graph theory / network library for analysis and visualisation

graph theory; analysis; visualisation

A JavaScript visualization library for HTML and SVG.

Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js

Multi-Dimensional charting; d3.js is a WebGL-powered framework for visual exploratory data analysis of large datasets.

data visualization; large scale; WebGL; GPU; React

G2 is a visualization grammar, a data-driven visual language with a high level of usability and scalability. It provides a set of grammars, takes users beyond a limited set of charts to an almost unlimited world of graphical forms. With G2, users can describe the visual appearance of a visualization just by one statement.

data visualization; grammer

G6 is a graph visualization framework which provides a set of basic mechanisms. Developers are able to build graph visualization analysis application or graph visualization modeling application easily.

data visualization

GoJS is a flexible library that can be used to create a number of different kinds of interactive diagrams, including data visualizations, drawing tools, and graph editors.

interactive diagram; visualization; drawing tool; graph editor

The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web

Interactive Data Visualization

This is a JavaScript implementation of the paper Multilevel Agglomerative Edge Bundling for Visualizing Large Graphs (Emden R. Gansner, Yifan Hu, Stephen North, Carlos Scheidegger). The edge bundling algorithm groups edges together to minimize the amount of ink used to render a graph. This particular paper introduces a fast technique to perform edge bundling.

Visualizing Large Graphs

PhiloGL is a WebGL Framework for Data Visualization, Creative Coding and Game Development.


The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

HTML5 Creation Engine; 2D WebGL renderer

Sigma is a JavaScript library dedicated to graph drawing. It makes easy to publish networks on Web pages, and allows developers to integrate network exploration in rich Web applications.

graph drawing; network exploration

Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. With Vega you can describe data visualizations in a JSON format, and generate interactive views using either HTML5 Canvas or SVG.

data visualization; HTML5 canvas; SVG

A dynamic, browser based visualization library. The library is designed to be easy to use, to handle large amounts of dynamic data, and to enable manipulation of and interaction with the data.

dynamic data; manipulation; interaction

Scan the code, and Share!