import pandas as pd
import matplotlib.pyplot as plt
Cargar datos
df = pd.read_excel("Canada.xlsx", sheet_name="Canada by Country", skiprows=20, skipfooter=2)
Filtrar datos de Brasil y Argentina
df_brasil = df[df["Country"] == "Brazil"].loc[:, "1980":"2013"].transpose()
df_argentina = df[df["Country"] == "Argentina"].loc[:, "1980":"2013"].transpose()
Renombrar columnas para claridad
df_brasil.columns = ["Brazil"]
df_argentina.columns = ["Argentina"]
Unir en un solo DataFrame
df_comp = pd.concat([df_brasil, df_argentina], axis=1)
Crear gráfico
plt.figure(figsize=(12, 6))
plt.plot(df_comp.index, df_comp["Brazil"], label="Brazil", marker="o")
plt.plot(df_comp.index, df_comp["Argentina"], label="Argentina", marker="o")
Título y etiquetas
plt.title("Inmigración a Canadá desde Brasil y Argentina (1980-2013)", fontsize=14)
plt.xlabel("Año", fontsize=12)
plt.ylabel("Número de inmigrantes", fontsize=12)
Marcas del eje X cada 5 años
plt.xticks(range(1980, 2014, 5))
Leyenda
plt.legend()
Mostrar cuadrícula
plt.grid(True, linestyle="--", alpha=0.6)
plt.show()