Saudações, Adailton! Tudo bem?
Você está certo ao observar que o parâmetro orient
é utilizado para especificar a orientação do gráfico, especialmente quando há ambiguidade entre os eixos x
e y
. No caso do exemplo da aula, como o índice é categórico (os nomes dos países), o Seaborn consegue inferir automaticamente a orientação.
No entanto, é uma boa prática incluir o parâmetro orient
para deixar o código mais claro e explícito, mesmo que não seja estritamente necessário. Isso pode ajudar na legibilidade do código e na compreensão do que se pretende fazer, especialmente para quem está aprendendo.
O parâmetro orient
também pode ser usado por uma questão estética ou necessária, como ocorreu aqui:
Logo, se faz plausível alterar o código dessa maneira:
sns.barplot(data=top_10, y=top_10.index, x='Total', orient='h')
Resultado:
Ou seja, o parâmetro orient
não é necessário apenas quando ocorre algum tipo de ambiguidade, mas também pode ser usado por necessidades de melhor visualização ou até mesmo por livre escolha.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!