OrbChartsOrbCharts

OrbCharts Documentation

OrbCharts is a data-driven JavaScript chart library built on D3.js and RxJS. Its core idea: prepare a data format first, then choose a Plugin to render it. Each Plugin is composed of composable Layers, and the same data can map to several different visualizations.

First time here? We recommend starting with Installation and Your First Chart, then reading Core Concepts.

Chart index

Find the right Plugin by "what chart do I want to draw". Each Plugin page has full examples and parameter references.

Grid (category axis × value axis)

ChartLayerPlugin
Bar chartBarGridPlot
Line chartLineGridPlot
Area chartLineAreaGridPlot
Stacked barStackedBarGridPlot
Triangle barTriangleBarGridPlot
Racing chartRacingBarRacingPlot
Ranked bubbleRankedBubbleRankedPlot

Series (categorical values)

ChartLayerPlugin
Pie chartPiePartitionPlot
Rose chartRosePartitionPlot
Bubble chartBubblePartitionPlot
Categorical bubbleRaisedBubbleCategoricalPlot

Multivariate (multi-dimensional values)

ChartLayerPlugin
Scatter plotPointScatterPlot
Bubble chart (XY)BubbleScatterPlot

Graph (nodes and edges)

ChartLayerPlugin
Force-directed graphForceDirectedNetworkPlot
Force-directed bubbleForceDirectedBubbleNetworkPlot

Tree (hierarchy)

ChartLayerPlugin
TreeMapTreeMapHierarchyPlot

Utility Plugins

PluginPurpose
LegendInteractive legend
TooltipHover tooltip

More topics