Projeto
#Importando Bibliotecas
import pandas as pd
import matplotlib.pyplot as plt
url = 'https://raw.githubusercontent.com/alura-cursos/bibliotecas_visualizacao/refs/heads/main/Dados/imigrantes_canada.csv'
df = pd.read_csv(url)
df
#Transformando index em País
df.set_index('País', inplace=True)
anos = list(map(str, range(1980, 2014)))
#Separando Dados dos Paises.
brasil = df.loc['Brasil', anos]
brasil_dict = {'ano' : brasil.index.tolist(), 'imigrantes': brasil.values.tolist()}
dados_brasil = pd.DataFrame(brasil_dict)
dados_brasil
argentina = df.loc['Argentina', anos]
argentina_dict = {'ano' : argentina.index.tolist(), 'imigrantes': argentina.values.tolist()}
dados_argentina = pd.DataFrame(argentina_dict)
dados_argentina
#Transformando em grafico
#Tamanho do grafico
plt.figure(figsize=(8,4))
plt.plot(dados_brasil['ano'], dados_brasil['imigrantes'])
plt.plot(dados_argentina['ano'], dados_argentina['imigrantes'])
#Legenda
plt.legend(['Brasil', 'Argentina'])
#Colocando titulo
plt.title('Imigração do Brasil e da Argentina para o Canadá')
#Colocando Rotulos
plt.xlabel('Ano')
plt.ylabel('Número de imigrantes')
#Colocando ano de 5 e 5 anos
plt.xticks(['1980', '1985', '1990', '1995', '2000', '2005', '2010'])
#Colocando no eixo Y
plt.yticks([500, 1000, 1500, 2000, 2500, 3000])
#Colocando apenas o Grafico (plt.show, sempre deixar na ultima linha de codigo)
plt.show()