Radar Chart 3D
Signature
sp.build_radar3d_chart(
title: str,
axes: list[str],
series: list[list[float]],
*,
series_names: list[str] | None = None,
palette: list[int] | None = None,
bg_color: str = "#1a1a2e",
width: int = 700,
height: int = 600,
max_val: float | None = None,
fill_opacity: float = 0.25,
) -> Chart
Aliases: sp.radar3d
Description
3D rendered radar (spider) chart. Same concept as the 2D radar but rendered in a WebGL 3D scene.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
title | str | required | Chart title |
axes | list[str] | required | Axis labels |
series | list[list[float]] | required | Values per series per axis |
series_names | list[str] | None | None | Legend names |
palette | list[int] | None | None | Series colors |
bg_color | str | "#1a1a2e" | Background color |
width | int | 700 | Canvas width |
height | int | 600 | Canvas height |
max_val | float | None | None | Common scale maximum |
fill_opacity | float | 0.25 | Fill opacity |
Returns
Chart
Examples
import seraplot as sp
chart = sp.build_radar3d_chart(
"Skills Comparison 3D",
axes=["Python", "Rust", "SQL", "ML", "DevOps"],
series_values=[
[9, 7, 8, 8, 6],
[5, 10, 6, 4, 9],
],
series_names=["Alice", "Bob"],
)const sp = require('seraplot');
const chart = sp.build_radar3d_chart("Skills Comparison 3D",
["Python", "Rust", "SQL", "ML", "DevOps"],
{
series_values: [[9, 7, 8, 8, 6], [5, 10, 6, 4, 9]],
series_names: ["Alice", "Bob"]
})import * as sp from 'seraplot';
const chart = sp.build_radar3d_chart("Skills Comparison 3D",
["Python", "Rust", "SQL", "ML", "DevOps"],
{
series_values: [[9, 7, 8, 8, 6], [5, 10, 6, 4, 9]],
series_names: ["Alice", "Bob"]
})▶ Live Preview
See also
Signature
sp.build_radar3d_chart(
title: str,
axes: list[str],
series: list[list[float]],
*,
series_names: list[str] | None = None,
palette: list[int] | None = None,
bg_color: str = "#1a1a2e",
width: int = 700,
height: int = 600,
max_val: float | None = None,
fill_opacity: float = 0.25,
) -> Chart
Aliases: sp.radar3d
Description
Graphique radar 3D (toile d'araignée). Même concept que le radar 2D mais rendu dans une scène WebGL.
Paramètres
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
title | str | requis | Titre du graphique |
axes | list[str] | requis | Étiquettes des axes |
series | list[list[float]] | requis | Valeurs par série par axe |
series_names | list[str] | None | None | Noms de légende |
palette | list[int] | None | None | Couleurs des séries |
bg_color | str | "#1a1a2e" | Couleur de fond |
width | int | 700 | Largeur du canvas |
height | int | 600 | Hauteur du canvas |
max_val | float | None | None | Maximum de l'échelle commune |
fill_opacity | float | 0.25 | Opacité du remplissage |
Retourne
Chart
Exemples
import seraplot as sp
chart = sp.build_radar3d_chart(
"Comparaison de compétences 3D",
axes=["Python", "Rust", "SQL", "ML", "DevOps"],
series_values=[
[9, 7, 8, 8, 6],
[5, 10, 6, 4, 9],
],
series_names=["Alice", "Bob"],
)