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

Scatter Charts

Signature

sp.scatter(title, x_values, y_values, *, variant="basic", categories=None, labels=None, color_values=None, **kwargs) -> Chart

Description

sp.scatter() is the unified entry point for the entire scatter family. The variant keyword selects the rendering strategy — every other argument keeps the same name across variants. Scatter plots are the canonical way to display the joint distribution of two numeric variables; SeraPlot adds optional grouping, continuous color, distinct marker shapes, on-point labels and OLS regression — all in pure Rust SVG, thousands of times faster than Plotly.

Variants

Parameters


Returns

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


Variant "basic"Aliases basic / simple / defaultReturns Chart
Preview
Variant "categorical"Aliases categorical / grouped / categoryReturns Chart
Preview
Variant "symbols"Aliases symbols / shapes / markersReturns Chart
Preview
Variant "labeled"Aliases labeled / labels / textReturns Chart
Preview
Variant "regression"Aliases regression / trendline / fitReturns Chart
Preview
Variant "residual"Aliases residuals / residplotReturns Chart
Preview

Two independent categorical variables: categories drives color, categories2 drives marker shape - matching seaborn's "hue and style with different variables" example.

Variant "dual_style"Aliases dual_style / hue_style / two_wayReturns Chart
Preview

Points colored by a continuous numeric variable (color_values) interpolated between color_low and color_high, with a gradient legend bar - seaborn's numeric hue mapping.

Variant "continuous_hue"Aliases continuous_hue / numeric_hue / colormapReturns Chart
Preview

Splits the data into one small-multiple panel per unique categories value, all sharing the same x/y domain - a native equivalent of seaborn's relplot() faceting.

Variant "facet"Aliases facet / facets / small_multiples / relplotReturns Chart
Preview

Both marker radius and color are driven by the same continuous variable (color_values, scaled between min_size and max_size) with a combined size+color legend - seaborn's hue= and size= mapped to the same column, with sizes=(min, max).

Variant "sized"Aliases sized / size_scale / bubble_scatter / magnitude_sizeReturns Chart
Preview

Plots several numeric columns (series, named via series_names) against one shared x_values axis, one color per column with a legend - the native equivalent of calling seaborn.scatterplot(data=wide_dataframe) directly on a wide-form table.

Variant "wide_form"Aliases wide_form / wide / multi_series / columnsReturns Chart
Preview

Signature

sp.scatter(title, x_values, y_values, *, variant="basic", categories=None, labels=None, color_values=None, **kwargs) -> Chart

Description

sp.scatter() est le point d'entrée unifié de toute la famille scatter. Le mot-clé variant sélectionne la stratégie de rendu — tous les autres arguments gardent le même nom d'une variante à l'autre. Les nuages de points sont la façon canonique d'afficher la distribution conjointe de deux variables numériques ; SeraPlot ajoute groupement optionnel, couleur continue, formes de marqueurs distinctes, étiquettes sur les points et régression OLS — le tout en SVG Rust pur, des milliers de fois plus rapide que Plotly.

Variantes

Paramètres


Retour

Chart — objet exposant .html et .show().


Variant "basic"Aliases basic / simple / defaultReturns Chart
Preview
Variant "categorical"Aliases categorical / grouped / categoryReturns Chart
Preview
Variant "symbols"Aliases symbols / shapes / markersReturns Chart
Preview
Variant "labeled"Aliases labeled / labels / textReturns Chart
Preview
Variant "regression"Aliases regression / trendline / fitReturns Chart
Preview
Variante "residual"Alias residuals / residplotRetourne Chart
Aperçu

Deux variables catégorielles indépendantes : categories pilote la couleur, categories2 pilote la forme du marqueur - comme l'exemple seaborn "hue and style" avec des variables différentes.

Variante "dual_style"Alias dual_style / hue_style / two_wayRetourne Chart
Aperçu

Points colorés selon une variable numérique continue (color_values) interpolée entre color_low et color_high, avec une barre de légende en dégradé - le mapping de teinte numérique de seaborn.

Variante "continuous_hue"Alias continuous_hue / numeric_hue / colormapRetourne Chart
Aperçu

Sépare les données en un panneau petit-multiple par valeur unique de categories, tous partageant le même domaine x/y - un équivalent natif du facettage relplot() de seaborn.

Variante "facet"Alias facet / facets / small_multiples / relplotRetourne Chart
Aperçu

Le rayon du marqueur et sa couleur sont pilotés par la même variable continue (color_values, mise à l'échelle entre min_size et max_size) avec une légende combinée taille+couleur - l'équivalent de hue= et size= pointant sur la même colonne en seaborn, avec sizes=(min, max).

Variante "sized"Alias sized / size_scale / bubble_scatter / magnitude_sizeRetourne Chart
Aperçu

Trace plusieurs colonnes numériques (series, nommées via series_names) sur un même axe x_values partagé, une couleur par colonne avec une légende - l'équivalent natif d'appeler seaborn.scatterplot(data=wide_dataframe) directement sur un tableau au format large.

Variante "wide_form"Alias wide_form / wide / multi_series / columnsRetourne Chart
Aperçu