1
resposta

[Sugestão] Desafio

import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

# Carregando os dados
df = pd.read_csv('/content/imigrantes_canada.csv')
df.set_index('País', inplace=True)
anos = list(map(int, range(1980, 2014)))
anos_str = list(map(str, anos))

# Selecionar países e dados
paises = ['Brasil', 'Argentina', 'Peru', 'Colômbia']
dados = df.loc[paises, anos_str].T  # transpor: anos como index
dados.index = anos  # index de anos como inteiros
dados.columns.name = 'País'

# Aplicar tema e paleta com Seaborn
sns.set_theme(style='whitegrid')
sns.set_palette("colorblind")  # Paleta acessível para daltônicos

# Criar figura
plt.figure(figsize=(12, 7))

# Plotar linhas para cada país
for pais in dados.columns:
    plt.plot(dados.index, dados[pais],
             label=pais,
             linewidth=2.5,
             marker='o')

# Título e rótulos
plt.title('Tendência de Imigração para o Canadá (1980–2013)\nAmérica Latina: Brasil, Argentina, Peru e Colômbia', fontsize=16, loc='left')
plt.xlabel('Ano', fontsize=12)
plt.ylabel('Número de Imigrantes', fontsize=12)

# Legenda
plt.legend(title='País', fontsize=10, title_fontsize=11)

# Tamanho dos ticks
plt.xticks(fontsize=10)
plt.yticks(fontsize=10)

# Grade
plt.grid(True, linestyle='--', alpha=0.5)

# Layout final
plt.tight_layout()
plt.show()

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

1 resposta

Olá, Mauro! Como vai?

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

Observei que você explorou o uso de Seaborn com Matplotlib para construir visualizações mais sofisticadas, utilizou muito bem o tema whitegrid e ainda compreendeu a importância do uso de for para plotar várias séries de maneira dinâmica e escalável.

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:

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!