Pulse Chart
Signature
sp.pulse(title, labels, values, *, variant="radial", **kwargs) -> Chart
Aliases: sp.pulse, sp.pulse_chart, sp.radial_bar, sp.clock_chart, sp.rhythm, sp.radial_rhythm
Description
The Pulse chart is an original SeraPlot chart type that maps temporal or cyclic data onto a radial clock-face layout. Each slice is a time period (hour, day, month…) and the bar height encodes the intensity value. The "wave" variant connects data points into a smooth radial polygon.
Variants
Data
labels (list[str]) — Period labels (e.g. days, hours). values (list[float]) — Intensity per period (any scale). width / height (int) — Chart dimensions (default 560×560).
Parameters
Themes
Returns
Chart — object with .html property and .show() method.
Clock-face arc bars per period
Smooth closed radial polygon
Radial scatter with connecting spokes
Extends every slice into a continuous, gap-free ring at full opacity with no stroke — reads as a solid dial rather than a set of separated arc bars.
Stroke-only arc slices with no fill — the same radial clock-face layout, stripped down to outlines for a lighter, print-friendly look.