Boa tarde, Tudo certinho?
Os labels de ano e imigrantes aplicados não apareceram no gráfico como os da instrutora:
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde, Tudo certinho?
Os labels de ano e imigrantes aplicados não apareceram no gráfico como os da instrutora:
Olá, Verônica! Como vai?
O erro está na indentação do plt.show(). No seu caso, ele está dentro do laço for. Corrija da seguinte maneira:
fig, axs = plt.subplots(2,2, figsize=(10,6))
fig.subplots_adjust(hspace=0.5, wspace=0.3)
axs[0,0].plot(df.loc['Brasil', anos])
axs[0,0].set_title('Brasil')
axs[0,1].plot(df.loc['Colômbia', anos])
axs[0,1].set_title('Colômbia')
axs[1,0].plot(df.loc['Argentina', anos])
axs[1,0].set_title('Argentina')
axs[1,1].plot(df.loc['Peru', anos])
axs[1,1].set_title('Peru')
for ax in axs.flat:
ax.xaxis.set_major_locator(plt.MultipleLocator(5))
for ax in axs.flat:
ax.set_xlabel('Ano')
ax.set_ylabel('Número de imigrantes')
plt.show() # Fora do laço for
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!