1
resposta

Esse código ensinado na aula tá com um ERRO

fig, axs = plt.subplots(2,2, figsize=(10,6))
fig.subplots_adjust(hspace=0.5, wspace=0.3)
fig.suptitle('Imigração dos quatro maiores países da América do Sul para o Canadá de 1980 a 2013')


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


ymin = 0
ymax = 7000

for ax in axs.ravel():
  ax.set_ylim(ymin, ymax)

plt.show()
1 resposta

Olá, Carlos! Como vai?

Para eu entender melhor o seu cenário, você pode me enviar um print do erro que está sendo mostrado.

Mas eu executei o código da aula e o resultado está sendo exibido corretamente:

Quatro gráficos de linhas mostrando tendências de imigração do Brasil, Colômbia, Argentina e Peru para o Canadá (1980-2013) com eixos rotulados.

Provavelmente é algum erro anterior que se propagou, ou algum trecho de código que não foi executado.

Uma sugestão é refazer as etapas anteriores e se certificar que não erros até esse ponto da aula.

Espero ter ajudado e fico à disposição se precisar.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado