Boa tarde, Tudo certinho?
Os labels de ano e imigrantes aplicados não apareceram no gráfico como os da instrutora:
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!