Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

[Dúvida] meu gráfico está ficando diferente

sns.barplot(data=top_10, y=top_10.index, x='Total', orient = 'h')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

ylabel='None'>

o eixo y está puxando do da coluna "NONE"

Olá, Marco! Tudo bem?

No seu gráfico, o eixo Y está exibindo "None" em vez dos nomes dos países. Isso ocorre quando o índice do DataFrame top_10 contém números em vez dos nomes que você espera ver. Na aula, o top_10.index foi utilizado justamente para representar os países no eixo Y, então é importante garantir que esse índice esteja configurado corretamente.

Para investigar o problema, comece verificando o que está no índice do seu DataFrame:

print(top_10.index)

Se os nomes dos países não aparecerem como índice, você pode defini-los com o comando abaixo, assumindo que a coluna com os nomes se chama "País":

top_10.set_index('País', inplace=True)

Ajuste o nome da coluna conforme o seu conjunto de dados, caso seja diferente.

Após essa correção, recrie o gráfico normalmente:

sns.barplot(data=top_10, y=top_10.index, x='Total', orient='h')

Esses passos devem resolver o problema e fazer os nomes dos países aparecerem corretamente no eixo Y.

Após aplicar os ajustes, o gráfico ficou como esperado ou ainda apareceu alguma mensagem de erro?

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!