Olá, Marco! Tudo bem?
Erros de indentação são muito comuns quando estamos aprendendo Python, então não se preocupe. O IndentationError: unexpected indent indica que há um espaço ou recuo inesperado no código.
Nesse caso, o erro aconteceu porque a função sns.countplot() foi fechada logo na primeira linha, neste trecho:
sns.countplot(data=tmdb.query("original_language !='en' "), x="original_language")
Depois disso, os parâmetros order, hue e x ficaram fora da função. Por isso, o Python interpretou essas linhas como instruções soltas e encontrou uma indentação inesperada.
Uma forma corrigida do trecho seria:
sns.countplot(
data=tmdb.query("original_language != 'en'"),
x="original_language",
order=total_de_filmes_por_lingua.index,
hue="original_language"
)
Observe que todos os parâmetros da função sns.countplot() precisam estar dentro dos parênteses e corretamente alinhados.
Outro ponto importante é manter o mesmo nome da variável. No seu código, você criou a variável total_de_filmes_por_lingua, então esse mesmo nome precisa ser usado no parâmetro order.
Depois de ajustar os parênteses, a indentação e o nome da variável, o gráfico de barras com a distribuição de filmes por original_language deve ser gerado corretamente.
Conseguiu resolver o erro após fazer esses ajustes?
Conteúdo relacionado:
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!