#Gerando a figura para colocar os dois gráficos
fig, axs = plt.subplots(1, 2, figsize=(14,6))
#Definindo as cores do gráfico
cores = [AZUL3, VERMELHO1, VERDE2]
#Personalizano o gráfico
plt.suptitle('Produto Interno Bruto (PIB) por estado da Região Sul', fontsize=18, color=CINZA1, ha='right', x=0.57, y=1.05)
#Gráfico 1 - PIB por estado na região Sul (2002)
ptc, text, _ = axs[0].pie(data = df_pib_sul_2002, x='pib', labels=df_pib_sul_2002.index, autopct='%.2f%%',
pctdistance=0.6, textprops={'size': 12, 'fontweight': 'bold', 'color': BRANCO},
colors=cores, counterclock=False, startangle=210)
#Título do Gráfico 1
axs[0].annotate('Em 2002', xy=(50,350), size=12, xycoords='axes points',
bbox=dict(boxstyle='round', fc=BRANCO, ec=CINZA3))
#Ajustando as cores das regiões relativas as fatias
for i, p in enumerate(ptc):
text[i].set_color(p.get_facecolor())
#Gráfico 2 - PIB por estado na região Sul (2020)
ptc, text, _ = axs[1].pie(data = df_pib_sul_2020, x='pib', labels=df_pib_sul_2020.index, autopct='%.2f%%',
pctdistance=0.6, textprops={'size': 12, 'fontweight': 'bold', 'color': BRANCO},
colors=cores, startangle=310)
#Título do Gráfico
axs[1].annotate('Em 2020', xy=(50,350), size=12, xycoords='axes points',
bbox=dict(boxstyle='round', fc=BRANCO, ec=CINZA3))
#Ajustando as cores das regiões relativas as fatias
for i, p in enumerate(ptc):
text[i].set_color(p.get_facecolor())
axs[0].annotate('O estado de Santa Catarina teve\naumento na participação no PIB',
xy=(240,265), xycoords='axes points', xytext=(295,295), textcoords='axes points',
bbox=dict(boxstyle='round', fc=BRANCO, ec=CINZA3),
size=10, arrowprops=dict(arrowstyle='->', fc=CINZA1, connectionstyle='arc, angleA=-90, angleB=0, armA=30, armB=30, rad=5'))
axs[1].annotate('\n\n', xy=(80,250),xycoords='axes points', xytext=(-50,290), textcoords='axes points',
size=10, arrowprops=dict(arrowstyle='->', fc=CINZA1, connectionstyle='arc, angleA=-90, angleB=0, armA=30, armB=-30, rad=5'))
axs[0].annotate('O estado do Rio Grande do Sul\nteve redução na participação no PIB',
xy=(240,80), xycoords='axes points', xytext=(285,30), textcoords='axes points',
bbox=dict(boxstyle='round', fc=BRANCO, ec=CINZA3),
size=10, arrowprops=dict(arrowstyle='->', fc=CINZA1, connectionstyle='arc, angleA=90, angleB=0, armA=30, armB=30, rad=5'))
axs[1].annotate('\n\n', xy=(80,84),xycoords='axes points', xytext=(-49.9,24), textcoords='axes points',
size=10, arrowprops=dict(arrowstyle='->', fc=CINZA1, connectionstyle='arc, angleA=90, angleB=0, armA=30, armB=-30, rad=5'))
plt.savefig('pib_estados_sul.jpeg')
plt.show()