1
resposta

[Projeto] 09 Desafio: gráficos de composição - Poucos períodos

Desafio 1:

Como está composto, em valores absolutos, o PIB por região dos 4 últimos anos do conjunto de dados (2017 a 2020)?

Preparação dos dados

pib_regioes_4anos = df_pib.query("ano >= 2017").groupby(["ano", "regiao"])["pib"].sum().unstack()
pib_regioes_4anos = pib_regioes_4anos / 1e12 # Convertendo para Trilhões para legibilidade

Plotagem

fig, ax = plt.subplots(figsize=(10, 6))
pib_regioes_4anos.plot(kind='bar', stacked=True, ax=ax, color=['#3a86ff', '#06d6a0', '#ffbe0b', '#fb5607', '#ff006e'])

ax.set_title("Composição do PIB Brasileiro por Região (2017-2020)", fontsize=14)
ax.set_ylabel("PIB em Trilhões de Reais")
ax.legend(title="Região", bbox_to_anchor=(1, 1))
plt.xticks(rotation=0)
plt.show()

Desafio 2: Como está composto os valores agregados brutos dos bens e serviços (em valor absoluto) em relação aos Estados da região Centro-Oeste no ano de 2020?

Preparação dos dados

co_2020 = df_pib.query("regiao == 'Centro-Oeste' and ano == 2020")
co_2020 = co_2020.set_index("sigla_uf")[["va_agropecuaria", "va_industria", "va_servicos"]]
co_2020 = co_2020 / 1e9 # Convertendo para Bilhões

Plotagem

fig, ax = plt.subplots(figsize=(10, 6))
co_2020.plot(kind='barh', stacked=True, ax=ax)

ax.set_title("Composição do Valor Agregado Bruto - Centro-Oeste (2020)", fontsize=14)
ax.set_xlabel("Bilhões de Reais")
ax.set_ylabel("Estado")
plt.legend(["Agropecuária", "Indústria", "Serviços"])
plt.show()

1 resposta

Ei! Tudo bem, Moacir?

Excelente resolução!

Converter os valores para Trilhões (Desafio 1) e Bilhões (Desafio 2) foi uma decisão técnica perfeita. Isso evita que o eixo fique poluído com números gigantescos e facilita muito a interpretação rápida do gráfico.

Parabéns pelo empenho, continue assim e qualquer dúvida compartilhe no fórum.

Bons estudos e até mais!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!