1
resposta

[Projeto] Desafio 3

# Brasil, Argentina, Peru e Colômbia: Criando meu dataframe!

paises = {'Brazil', 'Argentina', 'Peru', 'Colombia'}

big_4 = america_sul[america_sul.index.isin(paises)]

big_4

Gerando o gráfico:

def graf_america(da, palette):
  fig, ax = plt.subplots(figsize = (12,8))
  ax = sns.barplot(data = da, x = 'Total', y = da.index, palette = palette, orient = 'h')
  ax.set(title = 'Maiores países da América do Sul em extensão territorial', 
           ylabel='Países',  
           xlabel='Número de imigrantes')  

  for i,v in enumerate(da['Total']):
    ax.text(v + 32, i, str(v), color='black', fontsize=10, ha='left', va='center')  
  
  ax.get_xaxis().set_visible(False) 
  sns.despine()
  plt.show()
  
  graf_america(big_4, 'rocket')

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade)

1 resposta

Olá Eduardo, tudo bem?

Muito obrigado por postar no fórum e compartilhar seu trabalho conosco!

Gostei muito da forma como você utilizou o sns.barplot para visualizar os dados dos maiores países da América do Sul em extensão territorial. A escolha do gráfico de barras horizontais é uma ótima forma de apresentar essa informação.

Uma dica simples para melhorar ainda mais o seu prompt é garantir que o conjunto de dados america_sul já esteja carregado e que os índices correspondam corretamente aos nomes dos países. Além disso, certifique-se de que os nomes dos países no conjunto paises sejam consistentes com os índices do DataFrame america_sul. Isso pode evitar possíveis erros de índice e garantir que os dados sejam filtrados corretamente.

Continue assim e parabéns pelo progresso!

Abraços e bons estudos!