1
resposta

Desafio: criando um gráfico de linhas com a biblioteca Seaborn

import seaborn as sns
df = pd.read_csv('/content/imigrantes_canada.csv')
df.head()
paises = ['Brasil', 'Argentina', 'Peru', 'Colômbia']
am_latina = df.query('País == @paises').set_index('País')
anos = am_latina.columns[2:-1]
sns.set_theme(style='darkgrid')


fig , ax = plt.subplots(figsize = (10,5))

font1 = {'family':'serif','color':'darkblue','size':16}
font2 = {'family':'serif','color':'black','size':14}

for i in paises:
 ax = sns.lineplot(am_latina.loc[i, anos], lw = 2, label = i)
 ax.set_title('Imigração dos 4 maiores paises da America do Sul para o Canadá\n de 1980 a 2013', loc = 'left', fontdict = font1)
 ax.set_xlabel('Anos', fontdict = font2)
 ax.set_ylabel('Números de imigrantes', fontdict = font2)
 ax.xaxis.set_major_locator(plt.MultipleLocator(3))
 ax.yaxis.set_major_locator(plt.MultipleLocator(1000))
 ax.legend(loc='upper right', bbox_to_anchor = (.7,1.01), ncols = 4, frameon = False)

fig.savefig('imigracao_4_paises_da_america_sul.png', transparent=False, dpi=300, bbox_inches='tight')

![Gráfico da resolução do desafio](https://cdn1.gnarususercontent.com.br/1/6814650/122b5a29-a6f8-4822-8106-5fb9407c4fc8.png)  
plt.show()
1 resposta

Ola! mt bom, parabéns!