Barras Matplotlib
Neste artigo, vamos nos aprofundar nas barras do Matplotlib , incluindo como criar e personalizar gráficos de barras, bem como algumas dicas para tornar seus gráficos mais eficazes.
Os gráficos de barras são uma ótima maneira de exibir e comparar dados entre categorias, e a função de gráfico de barras Matplotlib facilita a criação de gráficos personalizáveis e visualmente atraentes.
Criando Gráfico de Barras
Através da função bar() do Pyplot , você pode gerar gráficos de barras:
Gere um gráfico de barras dos dados dos funcionários:
Example:
Exiba os resultados dos alunos com um gráfico de barras:
Example:
Como arrays , o primeiro e o segundo argumentos descrevem os tipos e seus dados.
Example:
Mostre os dados estáticos das ligas de futebol com a função bar() :
Example:
Matplotlib barh() – Barras horizontais
Você pode implementar a função barh() se preferir visualizar as barras horizontalmente em vez de verticalmente:
No seguinte exemplo de dados de funcionários, insira seis barras horizontais:
Example:
Utilize a função barh() para exibir o seguinte gráfico:
Example:
Cor da barra
Para personalizar a cor das barras do Matplotlib, invoque as funções bar() ou barh() com o argumento de palavra-chave color :
Atribua a cor magenta ao seguinte gráfico de barras:
Example:
Primeiro, aplique a cor preta a todas as barras e, em seguida, defina diferentes cores de borda nas barras:
Example:
Nomes de cores
Você também pode usar 140 nomes de cores suportados definidos no documento matplotlib Bars.
Utilize o argumento de palavra-chave color = ' Maroon ':
Example:
Implemente a cor 'Linho' em todas as barras e aplique diferentes cores de borda nas seguintes barras:
Example:
cor hexadecimal
Como alternativa, você também pode trabalhar com valores de cores hexadecimais:
Insira cinco barras com uma cor hexadecimal ' #ffb399 ':
Example:
Utilize o argumento linewidth juntamente com o argumento edgecolor:
Example:
Largura da barra
De acordo com as barras do Matplotlib, a função bar() aceita a largura do argumento de palavra-chave para definir a largura:
No exemplo abaixo, utilize o argumento width:
Example:
Atribua uma largura específica a todas as barras e aplique uma cor diferente a cada barra:
Example:
Por padrão, a largura é definida como 0,8
Altura da Barra
De acordo com as barras do Matplotlib, a função bar() aceita o argumento de palavra-chave height para definir a altura:
Aplique o argumento de largura no exemplo a seguir:
Example:
Forneça uma largura específica para todas as barras e implemente uma cor distinta para cada barra:
Example:
Por padrão, a altura é definida como 0,8
Exemplo de Explicação
No exemplo acima, usamos a biblioteca Matplotlib para criar um gráfico de barras horizontais que exibe o CGPA de oito alunos. O código faz o seguinte:
- Ele cria um array chamado student_name que contém os nomes dos alunos e um array chamado student_cgpa que contém o CGPA de cada aluno.
- Ele cria um array chamado c com oito valores de cores diferentes que serão usados para colorir as barras do gráfico de barras horizontais.
- Ele usa a função barh do módulo pyplot para criar o gráfico de barras horizontais. A função usa o nome_aluno, aluno_cgpa, altura e cor como parâmetros.
- O parâmetro height representa a altura das barras e o parâmetro color é usado para colorir as barras.
- Finalmente, a função show do módulo pyplot é chamada para exibir o gráfico de barras na tela. O gráfico de barras horizontais mostra o CGPA dos oito alunos com barras de cores diferentes para cada aluno, onde o comprimento da barra indica o CGPA do aluno.
Benefícios
As barras Matplotlib oferecem várias vantagens, que incluem:
- As barras do Matplotlib facilitam a visualização dos dados em um formato simples e compreensível. Os gráficos de barras são especialmente úteis para exibir dados categóricos, pois permitem ver padrões, tendências e comparações entre grupos.
- As barras Matplotlib são altamente personalizáveis. Você pode modificar as cores, larguras e orientações das barras, bem como adicionar rótulos, títulos e legendas ao gráfico.
- As barras Matplotlib são compatíveis com Python, que é uma linguagem de programação amplamente usada para análise de dados e ciência. Isso torna mais fácil para programadores e analistas de dados usar a biblioteca para criar visualizações de alta qualidade.
- As barras do Matplotlib podem se tornar interativas usando widgets e controles deslizantes, permitindo que os usuários modifiquem os parâmetros do gráfico e vejam os efeitos em tempo real.
- O Matplotlib fornece uma ampla gama de tipos de gráficos, incluindo gráficos de barras empilhadas, gráficos de barras horizontais e gráficos de barras agrupados, possibilitando a exibição de dados em vários formatos. Isso permite maior flexibilidade na apresentação de dados e atendimento a diferentes tipos de público.
Conclusão
As barras Matplotlib fornecem várias vantagens para análise e visualização de dados. Eles oferecem um meio poderoso de apresentar dados categóricos de maneira direta e compreensível, e sua flexibilidade permite ampla personalização para atender a preferências e requisitos variados. Além disso, as barras Matplotlib se integram bem ao Python, tornando-as amplamente utilizadas entre programadores e analistas de dados.
A disponibilidade de recursos interativos e uma variedade diversificada de tipos de gráficos aumenta ainda mais sua utilidade, tornando as barras Matplotlib uma ferramenta ideal para comunicar informações de dados com eficácia.