barh

Cria um gráfico de barras horizontais.

Um gráfico de barras horizontais apresenta dados quantitativos com barras retangulares com comprimentos proporcionais aos valores que representam. Mostra comparações entre categorias discretas. Um eixo mostra as categorias específicas a ser comparadas, e o outro eixo representa um valor medido.

Sintaxe

barh(x, y, **kwargs)

Parâmetros

Parâmetro Tipo Descrição
x STR ou lista de str Nome(s) da(s) coluna(s) a usar para o eixo horizontal. Podem ser representadas várias colunas.
y STR ou lista de str Nome(s) da(s) coluna(s) a usar para o eixo vertical. Podem ser representadas várias colunas.
**kwargs optional Argumentos adicionais sobre palavras-chave.

Devoluções

plotly.graph_objs.Figure

Notes

Em Plotly e Matplotlib, a interpretação de x e y para barh enredos difere. Em Plotly, x refere-se aos valores e y às categorias. No Matplotlib, x refere-se às categorias e y aos valores. Assegure a rotulagem correta dos eixos com base no backend utilizado.

Exemplos

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