sp.gantt() draws one horizontal bar per task spanning from start to end on a shared numeric timeline (day index, epoch, or any consistent unit — no date-typed axis required). Tasks are sorted like every other chart via sort_order, and rows can be grouped by an optional categories list (e.g. team or phase), which colors bars by category with an automatic legend instead of per-row palette rotation. Reuses the labels/start/end/categories fields already on ChartArgs (the same start/end pair used by dumbbell()) — no new parameter shape.
labels (list[str]) — Task names. start (list[float]) — Task start (numeric timeline unit). end (list[float]) — Task end. categories (list[str]) — Optional group per task; colors bars by group with a legend. color_values (list[float]) — Completion fraction (0–1) per task, used by the "progress" variant.
Renders zero-duration tasks (`start == end`) as a diamond marker instead of a degenerate bar — the standard way project-planning tools distinguish milestones from work items.
sp.gantt() trace une barre horizontale par tâche, de start à end sur une échelle temporelle numérique partagée (index de jour, epoch, ou toute unité cohérente — aucun axe de type date requis). Les tâches sont triées comme sur tous les autres graphiques via sort_order, et les lignes peuvent être groupées par une liste categories optionnelle (ex : équipe ou phase), qui colore les barres par groupe avec une légende automatique au lieu d'une rotation de palette par ligne. Réutilise les champs labels/start/end/categories déjà présents sur ChartArgs (la même paire start/end utilisée par dumbbell()) — aucune nouvelle forme de paramètre.
labels (list[str]) — Noms des tâches. start (list[float]) — Début de tâche (unité temporelle numérique). end (list[float]) — Fin de tâche. categories (list[str]) — Groupe optionnel par tâche ; colore les barres par groupe avec légende. color_values (list[float]) — Fraction de complétion (0–1) par tâche, utilisée par la variante "progress".
Affiche les tâches de durée nulle (`start == end`) sous forme de losange plutôt qu'une barre dégénérée — la façon standard dont les outils de planification distinguent les jalons des tâches.