Condividi tramite


barh

Crea un tracciato a barre orizzontale.

Un tracciato a barre orizzontale presenta dati quantitativi con barre rettangolari con lunghezze proporzionali ai valori rappresentati. Mostra i confronti tra categorie discrete. Un asse mostra le categorie specifiche confrontate e l'altro asse rappresenta un valore misurato.

Sintassi

barh(x, y, **kwargs)

Parametri

Parametro Tipo Descrizione
x str o elenco di str Nomi delle colonne da utilizzare per l'asse orizzontale. È possibile tracciare più colonne.
y str o elenco di str Nomi delle colonne da utilizzare per l'asse verticale. È possibile tracciare più colonne.
**kwargs opzionale Argomenti di parole chiave aggiuntivi.

Restituzioni

plotly.graph_objs.Figure

Note

In Plotly e Matplotlib l'interpretazione di x e y per barh i tracciati differisce. In Plotly fa x riferimento ai valori e y fa riferimento alle categorie. In Matplotlib fa x riferimento alle categorie e y fa riferimento ai valori. Assicurarsi che l'etichettatura dell'asse sia corretta in base al back-end usato.

Examples

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")