1
resposta

Meu código ficou da seguinte forma.

import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv('imigrantes_canada.csv')

df.set_index('País', inplace=True)

anos = list(map(str, range(1980, 2014)))

brasil = df.loc['Brasil', anos]
argentina = df.loc['Argentina', anos]

brasil_arg = {'ano': brasil.index.tolist(), 'imigrantes_Brasil': brasil.values.tolist(), 'imigrantes_Argentina': argentina.values.tolist() }
dados_BR_AG = pd.DataFrame(brasil_arg)


plt.figure(figsize=(8,4))

plt.plot(dados_BR_AG['ano'], dados_BR_AG['imigrantes_Brasil'], r'--', label='Brasil')
plt.plot(dados_BR_AG['ano'], dados_BR_AG['imigrantes_Argentina'],  r'--', label='Argentina')

plt.title('Imigração do Brasil e Argentina para o Canadá')
plt.ylabel('Número de imigrantes')
plt.xlabel('Anos')

plt.legend()
plt.xticks(['1980','1985', '1990', '1995', '2000', '2005', '2010'])


plt.show()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Alessandro. Tudo bem com você?

Obrigado por compartilhar seu código com a comunidade Alura. Continue se empenhando e conte com o apoio do fórum nos seus estudos.

Abraços e bons estudos!