barh
Crée un diagramme à barres horizontales.
Un diagramme à barres horizontal présente des données quantitatives avec des barres rectangulaires dont les longueurs sont proportionnelles aux valeurs qu’elles représentent. Il affiche des comparaisons entre des catégories discrètes. Un axe affiche les catégories spécifiques comparées, et l'autre axe représente une valeur mesurée.
Syntaxe
barh(x, y, **kwargs)
parameter
parameter | Type | Description |
|---|---|---|
| str ou liste de str | Nom(s) de la ou des colonne(s) à utiliser pour l'axe horizontal. Plusieurs colonnes peuvent être tracées. |
| str ou liste de str | Nom(s) de la (des) colonne(s) à utiliser pour l'axe vertical. Plusieurs colonnes peuvent être tracées. |
| Facultatif | Arguments de mot clé supplémentaires. |
Renvoie
plotly.graph_objs.Figure
Notes
Dans Plotly et Matplotlib, l’interprétation de x et y pour les tracés barh diffère. Dans Plotly, x fait référence aux valeurs et y fait référence aux catégories. Dans Matplotlib, x désigne les catégories et y désigne les valeurs. Assurez un étiquetage correct des axes en fonction du backend 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")