Introdução
Neste laboratório, aprenderemos como criar um gráfico de barras empilhadas usando a biblioteca Matplotlib em Python. Usaremos dados de pinguins para criar um gráfico de barras empilhadas que mostra o número de pinguins com massa corporal acima da média.
Dicas para a VM
Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.
Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.
Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.
Importar Bibliotecas
Começaremos importando as bibliotecas necessárias, incluindo numpy e matplotlib.pyplot.
import matplotlib.pyplot as plt
import numpy as np
Definir Dados
Definiremos os dados que usaremos para criar o gráfico de barras empilhadas.
species = (
"Adelie\n $\\mu=$3700.66g",
"Chinstrap\n $\\mu=$3733.09g",
"Gentoo\n $\\mu=5076.02g$",
)
weight_counts = {
"Below": np.array([70, 31, 58]),
"Above": np.array([82, 37, 66]),
}
width = 0.5
Criar um Gráfico de Barras Empilhadas
Criaremos um gráfico de barras empilhadas usando matplotlib.pyplot.bar e iteraremos por cada categoria de peso para empilhar as barras.
fig, ax = plt.subplots()
bottom = np.zeros(3)
for boolean, weight_count in weight_counts.items():
p = ax.bar(species, weight_count, width, label=boolean, bottom=bottom)
bottom += weight_count
ax.set_title("Número de pinguins com massa corporal acima da média")
ax.legend(loc="upper right")
Exibir o Gráfico
Exibiremos o gráfico de barras empilhadas usando matplotlib.pyplot.show().
plt.show()
Resumo
Neste laboratório, aprendemos como criar um gráfico de barras empilhadas usando a biblioteca Matplotlib em Python. Começamos importando as bibliotecas necessárias, definimos os dados que usaremos para criar o gráfico e, em seguida, criamos um gráfico de barras empilhadas usando matplotlib.pyplot.bar. Finalmente, exibimos o gráfico usando matplotlib.pyplot.show().