D3

JavaScript data-driven graphics

Visit D3 official site

What it does

D3 provides JavaScript visualization utilities for selections, scales, shapes, and data transformations, allowing applications to control DOM-based graphics and connect incoming records to the elements displayed in the browser interface.

When to use it

For a custom data graphic, consult scale and selection guides to organize coordinates, data binding, and the operations used when the data changes.

Altair

Declarative statistical visualization

  • charts
  • visualization

Components

AntV

Tools for graphical and relational visualization

  • charts
  • visualization

Components