barh
Cria um gráfico de barra horizontal.
Um gráfico de barras horizontais apresenta dados quantitativos com barras retangulares cujos comprimentos são proporcionais aos valores que representam. Mostra comparações entre categorias distintas. Um eixo mostra as categorias específicas que estão sendo comparadas, e o outro eixo representa um valor medido.
Sintaxe
barh(x, y, **kwargs)
Parâmetros
Parâmetro | Tipo | Descrição |
|---|---|---|
| string ou lista de strings | Nome(s) da(s) coluna(s) a serem usadas para o eixo horizontal. É possível plotar várias colunas. |
| string ou lista de strings | Nome(s) da(s) coluna(s) a serem usadas para o eixo vertical. É possível plotar várias colunas. |
| opcional | Argumentos de palavra-chave adicionais. |
Devoluções
plotly.graph_objs.Figure
Notas
Em Plotly e Matplotlib, a interpretação de x e y para o gráfico barh difere. No Plotly, x refere-se aos valores e y refere-se às categorias. Em Matplotlib, x refere-se às categorias e y refere-se aos valores. Garanta que a legenda do eixo esteja correta 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")