Hola, Starleen, espero que estés bien
Para crear un gráfico de líneas con Seaborn que muestre las tendencias de inmigración de Brasil, Argentina, Perú y Colombia, puedes seguir el ejemplo que se muestra en las imágenes. Aquí tienes una guía paso a paso:
Configura el tema y la paleta de colores:
sns.set_theme()
sns.set_palette('Dark2')
Crea el gráfico de líneas:
fig, ax = plt.subplots(figsize=(10, 5))
ax = sns.lineplot(x=anos, y=datos.loc['Brasil'], label='Brasil', lw=3)
ax = sns.lineplot(x=anos, y=datos.loc['Argentina'], label='Argentina', lw=3)
ax = sns.lineplot(x=anos, y=datos.loc['Perú'], label='Perú', lw=3)
ax = sns.lineplot(x=anos, y=datos.loc['Colombia'], label='Colombia', lw=3)
Personaliza el gráfico:
Título y etiquetas:
ax.set_title('Inmigración de los principales países de América del Sur al Canadá de 1980 a 2013', loc='left', fontsize=20)
ax.set_xlabel('Año', fontsize=14)
ax.set_ylabel('Número de Inmigrantes', fontsize=14)
Leyenda:
ax.legend(title='Países', loc='upper right', bbox_to_anchor=(1.18, 1.02))
Formato de los ejes:
ax.xaxis.set_major_locator(plt.MultipleLocator(5))
Muestra el gráfico:
plt.show()
Asegúrate de que tus datos estén correctamente organizados y que las variables anos
y datos
estén definidas adecuadamente en tu código.
Espero que esto te ayude a crear el gráfico que necesitas. ¡Bons estudios!