1
resposta

[Projeto] Desafio

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()
1 resposta

Oi, Mateus! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu projeto está bem estruturado e o uso das listas anos e dicionários para organizar os dados do Brasil e da Argentina ficou claro e direto. A forma como organizou o gráfico também deixou a visualização limpa e compreensível.

Uma dica interessante para o futuro é usar o método plt.grid(True) para adicionar uma grade ao gráfico, facilitando a leitura dos dados nos eixos. Veja este exemplo:


plt.grid(True)

Esse comando adiciona linhas de grade horizontais e verticais, melhorando a comparação visual entre os pontos do gráfico.

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!