Freigeben über


Balken

Erstellt ein horizontales Balkenplot.

Ein horizontales Balkenplot stellt quantitative Daten mit rechteckigen Balken mit Längen proportional zu den werten dar, die sie darstellen. Es zeigt Vergleiche zwischen einzelnen Kategorien. Eine Achse zeigt die spezifischen Kategorien, die verglichen werden, und die andere Achse stellt einen gemessenen Wert dar.

Syntax

barh(x, y, **kwargs)

Parameter

Parameter Typ Beschreibung
x str oder liste von str Name(en) der Spalte(n), die für die horizontale Achse verwendet werden soll. Mehrere Spalten können gezeichnet werden.
y str oder liste von str Name(en) der Spalte(n), die für die vertikale Achse verwendet werden soll. Mehrere Spalten können gezeichnet werden.
**kwargs optional Zusätzliche Schlüsselwortargumente.

Rückkehr

plotly.graph_objs.Figure

Hinweise

In Plotly und Matplotlib unterscheidet sich die Interpretation von x und y für barh Plots. Bezieht sich in Plotly x auf die Werte und y bezieht sich auf die Kategorien. In Matplotlib x bezieht sich auf die Kategorien und y bezieht sich auf die Werte. Stellen Sie die richtige Achsenbezeichnung basierend auf dem verwendeten Back-End sicher.

Beispiele

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