Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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")