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()