Orbita Chart
Signature
sp.orbita(title, series_names, labels, matrix, *, variant="classic", **kwargs) -> Chart
Aliases: sp.orbita, sp.orbit, sp.orbit_chart, sp.orbital, sp.multi_orbit, sp.concentric
Description
The Orbita chart is an original SeraPlot chart type that places multiple series on concentric ring orbits. Each series (orbit) maps categories to angular positions. The result is a planetary-system-style comparison across series and categories simultaneously, ideal for multi-period cross-category analysis.
matrix is a nested S×C list — one inner list per series (S = number of series, C = number of categories).
Variants
Data
series_names (list[str]) — One name per orbit (e.g. years). labels (list[str]) — Category names (angular positions). matrix (list[list[float]]) — S×C value matrix, one row per series. width / height (int) — Chart dimensions (default 580×580).
Parameters
Themes
Returns
Chart — object with .html property and .show() method.
Fixed-size dots on orbits
Dot radius proportional to value
Closed polygon trail connecting series dots
Gaussian blur glow effect on dots
Drops the dashed orbit rings and radial spoke lines, and shrinks each point to a small strokeless dot — a decluttered read focused purely on relative position.
Colors each point green or red depending on whether its value rose or fell versus the same category on the previous orbit — turns concentric orbits (e.g. one per year) into a trend view instead of a static snapshot.