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

Personalizando o Modelo do Gráfico

Utilizei os conhecimentos adquiridos ate agora, mas utilizei dois comandos que busquei apenas para dar um toque diferente no gráfico:

fig, ax= plt.subplots(figsize=(16,6)) #Criando a Figura


ax = sns.lineplot(df.loc['Brasil', anos], label='Brasil', lw=3, color='orange') #PLotando o grafico de Linha para Brasil
ax = sns.lineplot(df.loc['Argentina', anos], label='Argentina', lw=3, color='darkblue') # PLotando o grafico de Linha para Argentina
ax = sns.lineplot(df.loc['Peru', anos], label='Peru', lw=3, color='purple') #PLotando o grafico de Linha para Peru
ax = sns.lineplot(df.loc['Colômbia', anos], label='Colômbia', lw=3, color='green') #PLotando o grafico de Linha para Colômbia

ax.set_title('Os 4 maiores Países da America do Sul imigrantes para o \nCanadá de 1980 a 2013', fontsize=18, fontweight='bold', loc='left') #Titulo Geral do Grafico, fontweigth para deixar em negrito
ax.set_xlabel('Ano', fontsize=14) #Titulo do eixo x
ax.set_ylabel('Número de Pessoas', fontsize=14) #Titulo do Eixo y

sns.despine() #Remover a borda do grafico
sns.set_theme(style='whitegrid') #Estilo do grid do grafico

ax.legend(title='Países', loc='upper right', bbox_to_anchor=(1.15,1.10)) #Localização e edição da legenda

plt.xticks(rotation=45) # rotação dos Valores do Eixo X
ax.xaxis.set_major_locator(plt.MultipleLocator(5))  #Especificando o intervalo de valores no eixo X (5 em 5)
ax.yaxis.set_major_locator(plt.MultipleLocator(500)) #Especificando o intervalo de valores no eixo Y

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

1 resposta
solução!

Oi, Pedro!

Obrigado por compartilhar suas reflexões e aprendizados com a comunidade Alura. Gostei bastante do seu gráfico e de como você utilizou diferentes parâmetros para personalizar a visualização. Mandou super bem!

Espero ter ajudado! Bons estudos!

Sucesso