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:
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:
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.