Barh

Crée un tracé à barres horizontales.

Un tracé à barres horizontales présente des données quantitatives avec des barres rectangulaires avec des longueurs proportionnelles aux valeurs qu’elles représentent. Il montre les comparaisons entre les catégories discrètes. Un axe montre les catégories spécifiques comparées, et l’autre représente une valeur mesurée.

Syntaxe

barh(x, y, **kwargs)

Paramètres

Paramètre Type Description
x str ou liste de str Nom(s) de la ou des colonnes à utiliser pour l’axe horizontal. Plusieurs colonnes peuvent être tracées.
y str ou liste de str Nom(s) de la ou des colonnes à utiliser pour l’axe vertical. Plusieurs colonnes peuvent être tracées.
**kwargs optionnel Arguments de mot clé supplémentaires.

Retours

plotly.graph_objs.Figure

Remarques

Dans Plotly et Matplotlib, l’interprétation et xy pour barh les tracés diffère. Dans Plotly, x fait référence aux valeurs et y fait référence aux catégories. Dans Matplotlib, x fait référence aux catégories et y fait référence aux valeurs. Vérifiez que l’étiquetage de l’axe est correct en fonction du serveur principal utilisé.

Exemples

from pyspark.sql import SparkSession
spark = SparkSession.builder.getOrCreate()
data = [("A", 10, 1.5), ("B", 30, 2.5), ("C", 20, 3.5)]
columns = ["category", "int_val", "float_val"]
df = spark.createDataFrame(data, columns)
df.plot.barh(x="int_val", y="category")