Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Bullet - Compact KPI vs Target

Signature

sp.bullet(title, labels, values, *, targets=None, max_vals=None, ranges=None, comparisons=None, variant="basic", **kwargs) -> Chart

Description

sp.bullet() is the unified entry point for the bullet-chart family. Inspired by Edward Tufte, a bullet packs an actual value, a target, qualitative ranges and a scale into a single horizontal row - perfect for KPI dashboards where space is precious. The variant keyword switches the visual treatment (zones, traffic light, thermometer, progress pill, dot, ghost-bar comparison) without touching the data.

Variants

Parameters

Returns

Chart - object with .html property and .show() method.


Variant "basic"Aliases basic / default / classic / standardReturns Chart

Classic Tufte bullet: track + qualitative range + value bar + target tick.

Preview
Variant "stacked"Aliases stacked / stacked_ranges / zones / qualitativeReturns Chart

Three graduated qualitative bands (poor / satisfactory / good) drawn behind the value bar.

Preview
Variant "thermo"Aliases thermo / thermometer / vertical / columnReturns Chart

Vertical thermometer style with a bulb base - dramatic for KPIs in a row.

Preview
Variant "segmented"Aliases segmented / traffic / rag / zones_colorReturns Chart

Traffic-light segmented track (red / amber / green) for status dashboards.

Preview
Variant "minimal"Aliases minimal / sparkline / clean / nakedReturns Chart

Sparkline-thin pill bar with target tick only - ultra-clean inline indicator.

Preview
Variant "dot"Aliases dot / point / marker / pipReturns Chart

Single dot on a track instead of a bar - dot-plot variant of the bullet.

Preview
Variant "progress"Aliases progress / pill / bar / percentReturns Chart

Pill-shape gradient progress bar with a percentage label centered inside.

Preview
Variant "compare"Aliases compare / vs / ghost / priorReturns Chart

Adds a ghost bar (e.g. previous period via comparisons) behind the current value.

Preview

Signature

sp.bullet(title, labels, values, *, targets=None, max_vals=None, ranges=None, comparisons=None, variant="basic", **kwargs) -> Chart

Description

sp.bullet() est le point d entree unique pour la famille bullet. Inspire par Edward Tufte, le bullet condense valeur, cible, zones qualitatives et echelle dans une seule ligne horizontale - parfait pour des dashboards KPIs serres. Le mot-cle variant change l aspect (zones, feu tricolore, thermometre, pillule de progression, point, comparaison par barre fantome) sans toucher aux donnees.

Variantes

Paramètres

Retour

Chart - objet avec propriete .html et methode .show().


Variant "basic"Aliases basic / default / classic / standardReturns Chart

Bullet de Tufte classique : piste + zone qualitative + barre de valeur + tick de cible.

Preview
Variant "stacked"Aliases stacked / stacked_ranges / zones / qualitativeReturns Chart

Trois bandes qualitatives graduees (faible / correct / bon) derriere la barre de valeur.

Preview
Variant "thermo"Aliases thermo / thermometer / vertical / columnReturns Chart

Style thermometre vertical avec bulbe - tres parlant pour des KPIs alignes.

Preview
Variant "segmented"Aliases segmented / traffic / rag / zones_colorReturns Chart

Piste segmentee feu tricolore (rouge / orange / vert) pour tableaux de bord.

Preview
Variant "minimal"Aliases minimal / sparkline / clean / nakedReturns Chart

Barre pillule fine type sparkline avec uniquement le tick cible - indicateur inline epure.

Preview
Variant "dot"Aliases dot / point / marker / pipReturns Chart

Un seul point sur la piste au lieu d une barre - variante dot-plot du bullet.

Preview
Variant "progress"Aliases progress / pill / bar / percentReturns Chart

Barre de progression pillule en degrade avec pourcentage centre.

Preview
Variant "compare"Aliases compare / vs / ghost / priorReturns Chart

Ajoute une barre fantome (par ex. periode precedente via comparisons) derriere la valeur courante.

Preview