Aller au contenu principal

box

Crée un diagramme en boîte à moustaches à partir de DataFrame colonnes.

Un diagramme en boîte est une méthode permettant de représenter graphiquement des groupes de données numériques à l'aide de leurs quartiles. La boîte s'étend des valeurs de quartile Q1 à Q3 des données, avec une ligne au niveau de la médiane (Q2). Les moustaches s'étendent des bords de la boîte pour montrer la plage des données. Par default, ils ne s’étendent pas plus de 1,5 × IQR (IQR = Q3 - Q1) à partir des bords de la boîte, se terminant au point de données le plus éloigné dans cet intervalle. Les valeurs aberrantes sont représentées par des points séparés.

Syntaxe

box(column=None, **kwargs)

parameter

parameter

Type

Description

column

str ou liste de str, facultatif

Nom de la colonne ou liste de noms à utiliser pour créer la boîte à moustaches. Si None (default), toutes les colonnes numériques sont utilisées.

**kwargs

Facultatif

Arguments de mot-clé supplémentaires. Prend en charge precision: un nombre à virgule flottante utilisé pour calculer des statistiques approximatives pour la boîte à moustaches. default: 0.01. Utilisez des valeurs plus petites pour des statistiques plus précises.

parameter

Type

Description

column

str ou liste de str, facultatif

Nom de la colonne ou liste de noms à utiliser pour créer la boîte à moustaches. Si None (default), toutes les colonnes numériques sont utilisées.

**kwargs

Facultatif

Arguments de mot-clé supplémentaires. Prend en charge precision: un nombre à virgule flottante utilisé pour calculer des statistiques approximatives pour la boîte à moustaches. default: 0.01. Utilisez des valeurs plus petites pour des statistiques plus précises.

Renvoie

plotly.graph_objs.Figure

Exemples

Python
from pyspark.sql import SparkSession
spark = SparkSession.builder.getOrCreate()
data = [
("A", 50, 55),
("B", 55, 60),
("C", 60, 65),
("D", 65, 70),
("E", 70, 75),
("F", 10, 15),
("G", 85, 90),
("H", 5, 150),
]
columns = ["student", "math_score", "english_score"]
df = spark.createDataFrame(data, columns)
df.plot.box()