import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_csv('/content/sample_data/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)
plt.show()