Olá, Felipe! Tudo bem?
Primeiramente, parabéns por concluir o desafio e por compartilhar aqui no Fórum! Continue com essa dedicação!
Para concatenar os dados do Brasil e da Argentina e gerar um gráfico com essa nova informação, você pode usar o método sum()
para somar os valores das duas linhas (Brasil e Argentina). Depois, basta adicionar essa série ao DataFrame de comparação e plotar o gráfico.
O código que usei está logo abaixo:
import pandas as pd
import matplotlib.pyplot as plt
df_comparacao = df.loc[['Brasil', 'Argentina'], anos]
# Criando uma nova série com a soma dos imigrantes do Brasil e Argentina
df_comparacao.loc['Total'] = df_comparacao.loc['Brasil'] + df_comparacao.loc['Argentina']
# Plotando os gráficos
plt.plot(df_comparacao.loc['Brasil'], label='Brasil')
plt.plot(df_comparacao.loc['Argentina'], label='Argentina')
plt.plot(df_comparacao.loc['Total'], label='Total', linestyle='--') # Gráfico da soma com linha pontilhada
plt.title('Imigração do Brasil e Argentina para o Canadá')
plt.xlabel('Ano')
plt.ylabel('Número de imigrantes')
plt.xticks(['1980', '1985', '1990', '1995', '2000', '2005', '2010'])
plt.legend()
plt.show()
→ Em resumo, o meu código adiciona uma nova linha ao df_comparacao
chamada "Total", que é a soma dos valores de imigrantes do Brasil e Argentina.
Espero ter ajudado!
Abraço ✨
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!