Lote de barra horizontal marítima

Lote de barra horizontal marítima

Na visualização de dados, o “gráficos de barra”Estão entre os tipos de gráficos mais amplamente utilizados. A "Lote de barras”É uma representação visual de dados numéricos em que as barras de igual largura são desenhadas para cada categoria com comprimentos proporcionais aos valores correspondentes. A "Barra horizontal”O enredo é um gráfico que exibe barras retangulares com seus comprimentos proporcionais aos valores que eles representam, organizados horizontalmente. Para criar uma barra horizontal, o “Seancen.barplot ()”A função é utilizada em Python.

Este post ilustrará as abordagens para criar e personalizar o gráfico de barra horizontal usando vários exemplos.

Observação: Para criar um gráfico de barra horizontal usando "SeaBorn", você deve primeiro instalar "Seancen”E importar as bibliotecas necessárias. Ele (Seaborn) pode ser facilmente instalado através de “pip”Ao executar o comando apropriado em seu terminal:

PIP Instale SeaBorn

Como criar um gráfico de barra horizontal usando Seaborn?

Para criar um terreno de barra horizontal utilizando SeaBorn, aplique o “Seancen.barplot ()"Função do"Seancen”Módulo em Python.

Exemplo 1: Criando um gráfico de barra horizontal usando "SeaBorn"

Aqui está um código de exemplo que cria um gráfico de barra horizontal:

importar mareben
Importar pandas
importar matplotlib.pyplot como plt
dados = pandas.Dataframe ('country': ['EUA', 'Alemanha', 'Rússia', 'Japão'],
'População': [1093, 1166, 1444, 1226])
Seancen.barplot (x = "população", y = "país", dados = dados)
plt.mostrar()


No código acima:

    • Em primeiro lugar, o “Seancen","Pandas" e "matplotlib”As bibliotecas são importadas.
    • Em seguida, o conjunto de dados definido pelo usuário é criado usando o “Pd.Quadro de dados()”Função.
    • O "Seancen.barplot ()”A função leva a“horizontal" e "vertical”Etiquetas de eixo junto com o“conjunto de dados”, Respectivamente, e plota a trama da barra horizontal.

Saída


Na saída acima, pode -se observar que o enredo da barra horizontal foi plotado com sucesso.

Exemplo 2: Criando um gráfico de barra horizontal agrupada usando "Seaborn"

Também podemos criar um gráfico de barra horizontal agrupada usando o “matizParâmetro como um argumento do “Seancen.barplot ()”Função. Vamos entender pelo exemplo a seguir:

importar mareben
importar matplotlib.pyplot como plt
Importar pandas
dados = pandas.Quadro de dados(
'Gênero': ['masculino', 'feminino', 'masculino', 'feminino', 'masculino', 'feminino'],
'Grupo etária': ['10 -14 ', '10 -14', '15 -24 ', '15 -24', '35 -44 ', '35 -44'],
'Salário': [25000, 28000, 32000, 38000, 41000, 47000]
)
Seancen.Barplot (x = 'salário', y = 'Grupo etário', hue = 'gênero', dados = dados)
plt.mostrar()


Nas linhas acima do código de exemplo:

    • Da mesma forma, as bibliotecas discutidas são importadas logo no início.
    • O "Pandas.Quadro de dados()”A função é usada para criar o conjunto de dados.
    • Por fim, o “Seancen.barplot ()”A função leva a“matiz”Parâmetro e plota a parcela da barra horizontal agrupada.

Saída


Na saída acima, as parcelas agrupadas horizontalmente foram plotadas adequadamente.

Como personalizar o enredo da barra horizontal em Python?

Também podemos personalizar o enredo da barra horizontal alterando a cor da barra, ajustando a largura da barra, adicionando rótulos de barra ou adicionando títulos de plotagem.

Exemplo 1: Personalizando a barra horizontal alterando a cor das barras

Podemos mudar a cor das barras usando o parâmetro de cor. Aqui está um código de exemplo:

importar mareben
Importar pandas
importar matplotlib.pyplot como plt
dados = pandas.Dataframe ('country': ['EUA', 'Alemanha', 'Rússia', 'Japão'],
'População': [1093, 1166, 1444, 1226])
Seancen.barplot (x = "população", y = "país", dados = dados, color = "amarelo")
plt.mostrar()


No código acima, o “Seancen.barplot ()”A função leva a“x" e "y”Rótulos, o conjunto de dados criado e o“cor”Parâmetro como seus argumentos, respectivamente, e plota o enredo da barra horizontal de acordo com a cor especificada.

Saída


Com base na saída acima, a cor do gráfico da barra foi alterada de acordo.

Exemplo 2: Personalizando a barra horizontal ajustando a largura das barras

Podemos ajustar a largura das barras usando o “larguraParâmetro. No exemplo do código abaixo, a largura da barra é alterada para a largura especificada:

importar mareben
Importar pandas
importar matplotlib.pyplot como plt
dados = pandas.Dataframe ('country': ['EUA', 'Alemanha', 'Rússia', 'Japão'],
'População': [1093, 1166, 1444, 1226])
Seancen.barplot (x = "população", y = "país", dados = dados, color = "azul", largura = 0.5)
plt.mostrar()


De acordo com o código acima, o “Seancen.barplot ()”A função leva a“x" e "y"Rótulos, dados, cor e"largura”Parâmetros como argumentos, respectivamente, e personalizam o gráfico de barra horizontal com base na largura atualizada.

Saída


O resultado acima implica que o gráfico de barras horizontais fornecido foi personalizado com base na largura atualizada e na cor alterada.

Exemplo 3: Personalizando a barra horizontal adicionando o título da trama

No código de exemplo abaixo, podemos personalizar a barra horizontal adicionando o título especificado por meio do “set_title ()”Função:

importar mareben
Importar pandas
importar matplotlib.pyplot como plt
dados = pandas.Dataframe ('country': ['EUA', 'Alemanha', 'Rússia', 'Japão'],
'População': [1093, 1166, 1444, 1226])
AX = Seaborn.barplot (x = "população", y = "país", dados = dados, color = "azul", largura = 0.5)
machado.set_title ("População total por países")
plt.mostrar()


No bloco de código acima, o “set_title ()"Função do"Seancen”A biblioteca é usada para definir o título do enredo da barra horizontal e plotá -lo de acordo.

Saída


O resultado acima demonstra que o título da parcela da barra horizontal foi definida.

Conclusão

Para criar e personalizar o enredo da barra horizontal, o “Seancen.barplot ()"Função do"Seancen”O módulo é utilizado com vários parâmetros no Python. É possível criar um gráfico de barras horizontais agrupadas, utilizando o “matiz”Parâmetro como um argumento para o“Seancen.barplot ()”Função. Este post apresentou um guia detalhado para criar e personalizar o gráfico de barra horizontal usando exemplos apropriados.