Como Criar Histogramas com Python

Ana Maria Gomes
4 minutos de leitura

Conteúdos do tutorial

Os histogramas são uma ferramenta poderosa para visualizar a distribuição de dados numéricos e são amplamente utilizados em estatísticas, análise de dados e ciência de dados. Neste tutorial, você aprenderá como criar histogramas com Python utilizando as bibliotecas Matplotlib e Seaborn.

Um histograma é um tipo de gráfico que permite visualizar a distribuição de um conjunto de dados numéricos. Ele divide o intervalo de valores em uma série de intervalos, ou “bins”, e conta quantos valores caem em cada intervalo. Essas contagens são então representadas como barras.

Importando as Bibliotecas Necessárias

Para começar, você precisará instalar e importar as bibliotecas Matplotlib e Seaborn. Se ainda não as tem instaladas, você pode fazer isso usando o pip:

pip install matplotlib seaborn

Agora, vamos importar as bibliotecas:

import matplotlib.pyplot as plt
import seaborn as sns

Criando um Histograma Simples com Matplotlib

Vamos começar com um exemplo simples usando a biblioteca Matplotlib.

import numpy as np

# Gerando dados aleatórios
dados = np.random.randn(1000)

# Criando o histograma
plt.hist(dados, bins=30, alpha=0.5, color='blue')
plt.title('Histograma de Dados Aleatórios')
plt.xlabel('Valores')
plt.ylabel('Frequência')

# Exibindo o gráfico
plt.show()
como criar histogramas com Python

Criando um Histograma com Seaborn

Seaborn é uma biblioteca de visualização de dados baseada no Matplotlib que oferece uma interface de alto nível para desenhar gráficos estatísticos atraentes.

# Gerando dados aleatórios
dados = np.random.randn(1000)

# Criando o histograma com Seaborn
sns.histplot(dados, bins=30, kde=False, color='green')
plt.title('Histograma de Dados Aleatórios com Seaborn')
plt.xlabel('Valores')
plt.ylabel('Frequência')

# Exibindo o gráfico
plt.show()
Testar
como criar histogramas com Python

Personalizando Seu Histograma

Você pode querer personalizar seu histograma para melhorar a visualização ou destacar informações específicas.

Alterando o Número de Bins

Você pode alterar o número de “bins” para ajustar o nível de detalhe do seu histograma:

sns.histplot(dados, bins=50, kde=False, color='red')
como criar histogramas com Python

Adicionando uma Estimativa de Densidade por Kernel (KDE)

A estimativa de densidade por kernel (KDE) é uma maneira de estimar a função de densidade de probabilidade dos dados. Com Seaborn, é fácil adicionar um KDE ao seu histograma:

sns.histplot(dados, bins=30, kde=True, color='purple')
como criar histogramas com Python

Conclusão

Com este tutorial, você aprendeu como criar histogramas com Python usando as bibliotecas Matplotlib e Seaborn. Agora você pode explorar seus dados e obter insights valiosos sobre a distribuição deles. Experimente com diferentes opções de personalização para criar gráficos que atendam às suas necessidades analíticas.

Inscreva-se gratuitamente e fique atualizado

Receba toda semana um resumo dos principais conteúdos da Asimov direto no seu e-mail. 100% livre de spam.

Áreas de interesse: