Pular para o conteúdo principal

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

x

string ou lista de strings

Nome(s) da(s) coluna(s) a serem usadas para o eixo horizontal. É possível plotar várias colunas.

y

string ou lista de strings

Nome(s) da(s) coluna(s) a serem usadas para o eixo vertical. É possível plotar várias colunas.

**kwargs

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

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