Plottable
Plottable is a charting library built on top of D3 that provides a set of flexible and premade components for constructing data visualizations. It handles layout, sizing, and positioning to simplify chart creation while retaining the core flexibility of D3. The library includes components such as line plots, area plots, bar plots, category axes, interactive legends, and labels. Developers can also extend functionality by writing custom components as plugins using D3.
Checked on Oct 18, 2026.
Alternative resources
Kroki
Unified HTTP API to generate diagrams from textual descriptions supporting multiple diagram libraries and output formats.
Chart.js
A flexible JavaScript charting library for the web that uses HTML5 Canvas for rendering and supports eight different chart types.
Mermaid
An open-source diagramming and charting library that uses text-based definitions and a live editor to render diagrams dynamically.