Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Plotagem do gráfico com laço for

Olá, para criação do gráfico utilizei um pequeno laço for, com o intuito de reduzir o tamanho do código. Acabei aplicando também uma configuração dos ticks para melhorar a vizualização. Vou deixar o código aqui caso alguém queira copiar. Se tiverem sugestões de melhoria aceito de bom grado.

top_4_america_latina = df.query('País == ["Brasil", "Argentina", "Peru", "Colômbia"]')

sns.set_theme(style = 'darkgrid')
sns.set_palette('Dark2')

fig, ax = plt.subplots(figsize = (12, 6))

for pais in top_4_america_latina.index:
  sns.lineplot(data=top_4_america_latina.loc[pais, anos], label=pais, ax=ax, lw = 4)

ax.set_title('Imigração dos quatro maiores países da América do Sul para o Canadá\n 1980 a 2013', fontsize = 18, loc = 'left')
ax.set_ylabel('Nº de imigrantes', fontsize = 16)
ax.set_xlabel('Ano', fontsize = 16)
ax.tick_params(axis = 'both', labelsize = 14)
ax.xaxis.set_major_locator(plt.MultipleLocator(5))

ax.legend(title = 'Países', loc = 'upper right', bbox_to_anchor = (1.18, 1.02))

plt.show()

O resultado ficou dessa forma:

Plotagem do gráfico conforme atividade da aula 04 do curso de Data Visualization

1 resposta
solução!

Olá, Joedson! Tudo bem?

Parabéns pela dedicação e obrigada por compartilhar a resolução do seu desafio com a comunidade! Tenho certeza de que será uma inspiração para outras pessoas!

O gráfico está muito bem elaborado, especialmente a escolha do tema e a paleta de cores, que facilitam a interpretação dos dados. Continue se dedicando!

Lembre-se de que, além de compartilhar aqui no fórum, você também pode marcar a Alura nas redes sociais para que mais pessoas possam ver seu trabalho.

A Alura tem perfis em várias redes sociais, você pode encontrá-los aqui. E não se esqueça do nosso Discord de alunos da Alura.

Um abraço e bons estudos.

Estarei à disposição!