Lollipop Chart 3D
Signature
sp.build_lollipop3d_chart(
title: str,
labels: list[str],
values: list[float],
*,
color_hex: int = 0x6366F1,
palette: list[int] | None = None,
bg_color: str = "#1a1a2e",
width: int = 900,
height: int = 600,
x_label: str = "",
y_label: str = "",
z_label: str = "",
show_text: bool = False,
) -> Chart
Aliases: sp.lollipop3d
Description
3D lollipop chart — stems and spheres rendered in a WebGL scene.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
title | str | required | Chart title |
labels | list[str] | required | Category labels |
values | list[float] | required | Values per category |
color_hex | int | 0x6366F1 | Stem and sphere color |
palette | list[int] | None | None | Per-category colors |
bg_color | str | "#1a1a2e" | Background color |
width | int | 900 | Canvas width |
height | int | 600 | Canvas height |
show_text | bool | False | Show value labels |
Returns
Chart
Examples
import seraplot as sp
chart = sp.build_lollipop3d_chart(
"Monthly Sales 3D",
x_values=[1.0, 2.0, 3.0, 4.0, 5.0],
y_values=[0.0, 0.0, 0.0, 0.0, 0.0],
z_values=[120.0, 95.0, 140.0, 110.0, 160.0],
)const sp = require('seraplot');
const chart = sp.build_lollipop3d_chart("Monthly Sales 3D",
[1.0, 2.0, 3.0, 4.0, 5.0],
[0.0, 0.0, 0.0, 0.0, 0.0],
{
z_values: [120.0, 95.0, 140.0, 110.0, 160.0]
})import * as sp from 'seraplot';
const chart = sp.build_lollipop3d_chart("Monthly Sales 3D",
[1.0, 2.0, 3.0, 4.0, 5.0],
[0.0, 0.0, 0.0, 0.0, 0.0],
{
z_values: [120.0, 95.0, 140.0, 110.0, 160.0]
})▶ Live Preview
See also
Signature
sp.build_lollipop3d_chart(
title: str,
labels: list[str],
values: list[float],
*,
color_hex: int = 0x6366F1,
palette: list[int] | None = None,
bg_color: str = "#1a1a2e",
width: int = 900,
height: int = 600,
x_label: str = "",
y_label: str = "",
z_label: str = "",
show_text: bool = False,
) -> Chart
Aliases: sp.lollipop3d
Description
Graphique en sucette 3D — tiges et sphères rendus dans une scène WebGL.
Paramètres
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
title | str | requis | Titre du graphique |
labels | list[str] | requis | Étiquettes des catégories |
values | list[float] | requis | Valeurs par catégorie |
color_hex | int | 0x6366F1 | Couleur des tiges et sphères |
palette | list[int] | None | None | Couleurs par catégorie |
bg_color | str | "#1a1a2e" | Couleur de fond |
width | int | 900 | Largeur du canvas |
height | int | 600 | Hauteur du canvas |
show_text | bool | False | Afficher les étiquettes de valeur |
Retourne
Chart
Exemples
import seraplot as sp
chart = sp.build_lollipop3d_chart(
"Ventes mensuelles 3D",
x_values=[1.0, 2.0, 3.0, 4.0, 5.0],
y_values=[0.0, 0.0, 0.0, 0.0, 0.0],
z_values=[120.0, 95.0, 140.0, 110.0, 160.0],
)