1
resposta

[Sugestão] Desafio

import pandas as al
import matplotlib.pyplot as plt
df.set_index('País', inplace=True)
#Anos em string
anos = list(map(str, range(1980, 2014)))
# Dados dos dois países
brasil = df.loc['Brasil', anos]
argentina = df.loc['Argentina', anos]
# Criação da figura
plt.figure(figsize=(12, 6))
# Linha Brasil
plt.plot(anos, brasil, label='Brasil', marker='o')
# Linha Argentina
plt.plot(anos, argentina, label='Argentina', marker='s')

# Título e rótulos
plt.title('Imigração para o Canadá: Brasil vs Argentina (1980–2013)')
plt.xlabel('Ano')
plt.ylabel('Número de Imigrantes')

# Ticks de 5 em 5 anos
plt.xticks(ticks=range(0, len(anos), 5), labels=anos[::5], rotation=45)

# Legenda
plt.legend()

# Grade e layout
plt.grid(True)
plt.tight_layout()
plt.show()
1 resposta

Olá, Thamirirs! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de set_index() para organizar o DataFrame por país, utilizou muito bem o plt.plot() para comparar tendências entre os países e ainda compreendeu a importância do plt.xticks() para melhorar a legibilidade do eixo X com intervalos.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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