sp.plot_web() places each data point as a sized bubble node and lets the two positional axes (x_values/y_values) drive layout instead of a fixed cartesian grid — the scatter variant reads them as literal coordinates on a light-trail canvas, the radial variant re-projects them onto concentric rings around a center point. Bubble radius scales between min_r and max_r from the sizes array (or a constant radius if omitted), and groups assigns a categorical color from palette per node.
x_values (list[float]) — Horizontal position (scatter) or angle-driving value (radial). y_values (list[float]) — Vertical position (scatter) or radius-driving value (radial). sizes (list[float]) — Per-node value driving bubble radius between min_r and max_r. labels (list[str]) — Per-node hover label. groups (list[str]) — Per-node category, colored from palette.
sp.plot_web() place chaque point de donnée comme un nœud-bulle et laisse les deux axes positionnels (x_values/y_values) piloter la disposition plutôt qu'une grille cartésienne fixe — la variante scatter les lit comme des coordonnées littérales sur un canvas à traînées lumineuses, la variante radial les reprojette sur des anneaux concentriques autour d'un point central. Le rayon des bulles est mis à l'échelle entre min_r et max_r à partir du tableau sizes (ou un rayon constant si omis), et groups assigne une couleur catégorielle depuis palette par nœud.
x_values (list[float]) — Position horizontale (scatter) ou valeur pilotant l'angle (radial). y_values (list[float]) — Position verticale (scatter) ou valeur pilotant le rayon (radial). sizes (list[float]) — Valeur par nœud pilotant le rayon de bulle entre min_r et max_r. labels (list[str]) — Étiquette de survol par nœud. groups (list[str]) — Catégorie par nœud, colorée depuis palette.