Gráficos de Barras Empilhadas
Gráficos de barras empilhadas permitem a comparação de múltiplas categorias dentro de cada grupo do eixo x. Por exemplo, em vez de mostrar apenas o PIB total de cada país, eles podem ilustrar a contribuição de setores econômicos individuais para o total.
import matplotlib.pyplot as plt import numpy as np countries = ['USA', 'China', 'Japan'] primary_sector = np.array([1.4, 4.8, 0.4]) secondary_sector = np.array([11.3, 6.2, 0.8]) tertiary_sector = np.array([14.2, 8.4, 3.2]) # Calling the bar() function multiple times for each category (sector) plt.bar(countries, primary_sector) plt.bar(countries, secondary_sector, bottom=primary_sector) plt.bar(countries, tertiary_sector, bottom=primary_sector + secondary_sector) plt.show()
Para criar barras empilhadas, a função bar()
é chamada várias vezes—uma vez para cada setor. Em cada chamada, a mesma lista countries
é usada para o eixo x, e o parâmetro bottom
garante que cada novo segmento seja empilhado sobre o anterior.
Estude Mais
O parâmetro bottom
especifica as coordenadas y da(s) base(s) das barras. Veja a documentação do bar()
.
Tarefa
Swipe to start coding
- Utilizar a função correta para criar gráficos de barras.
- Plotar as barras inferiores para
yes_answers
. - Plotar as barras para
no_answers
acima das barras deyes_answers
, especificando o argumento de palavra-chave correto.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 2. Capítulo 5