Desafio 1:
No setor de Administração, Defesa, Educação, Saúde Pública e Seguridade Social (ADESPSS), como estão distribuídos os valores adicionados por região, em valores relativos, dentro do período da base dos dados (2002 - 2020)?
Preparação dos dados
adespss = df_pib.groupby(['ano', 'regiao'])['va_adespss'].sum().unstack()
Normalizando para 100%
adespss_perc = adespss.div(adespss.sum(axis=1), axis=0) * 100
Plotagem
fig, ax = plt.subplots(figsize=(12, 6))
adespss_perc.plot(kind='area', stacked=True, ax=ax, alpha=0.8)
ax.set_title("Participação Regional no Setor Público (ADESPSS) - 2002 a 2020", fontsize=14)
ax.set_ylabel("Participação Relativa (%)")
ax.set_ylim(0, 100)
ax.legend(loc='upper left', bbox_to_anchor=(1, 1))
plt.show()
Desafio 2: Qual foi a variação do PIB relativo à indústria nas regiões do Brasil nos anos de 2010, 2015 e 2020?
Preparação dos dados
ind_anos = df_pib.query("ano in [2010, 2015, 2020]").groupby(['ano', 'regiao'])['va_industria'].sum().unstack()
ind_perc = ind_anos.div(ind_anos.sum(axis=1), axis=0) * 100
Plotagem do Slope Chart
fig, ax = plt.subplots(figsize=(10, 6))
for regiao in ind_perc.columns:
ax.plot(ind_perc.index.astype(str), ind_perc[regiao], marker='o', label=regiao, linewidth=2)
ax.set_title("Trajetória da Participação Industrial por Região", fontsize=14)
ax.set_ylabel("Participação na Indústria Nacional (%)")
ax.legend(bbox_to_anchor=(1, 1))
ax.grid(axis='x', linestyle='--', alpha=0.7)
plt.show()