2
respostas

[Dúvida] Erro ao usar o comando

Estou na última etapa da aula e não consigo executá-la. Ao apenas gerar o gráfico, ele plota perfeitamente conforme a imagem: https://cdn1.gnarususercontent.com.br/1/4698012/e3417f54-13fc-44ec-a256-5af135153b49.png

Entretanto, ao inserir o comando de ordenar os dados, o gráfico desconfigura, o eixo Y é alterado e não é possível visualizar os dados corretamente: https://cdn1.gnarususercontent.com.br/1/4698012/6212e964-3228-4276-acec-5cf1f9196cae.png

2 respostas

Oi, Jonas! Como vai?

Você está indo no caminho certo! No entanto, ao considerar o valor do parâmetro order, você escreveu filmes_outros_idiomas.index.

Nesta parte do código, na verdade, precisamos trabalhar com o conjunto de dados que contabiliza a quantidade de filmes por língua, excluindo os filmes em inglês. Em nosso Notebook, ele é criado desta maneira:

total_por_lingua_de_outros_filmes = tmdb.query("original_language != 'en'").original_language.value_counts()
total_por_lingua_de_outros_filmes

Sabendo disso, após atualizar o código, chegaremos no seguinte resultado:

sns.catplot(x = "original_language", kind="count",
      data = filmes_outros_idiomas,
      aspect = 2,
      palette="GnBu_d",
      order = total_por_lingua_de_outros_filmes.index)

Jonas, lembre-se de adequar esse trecho de acordo com os DataFrames, Series e variáveis que você está usando em seu projeto!

Espero ter ajudado! Qualquer dúvida, fico à disposição.

Abraços.

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

Oi Jonas, como vai?

estava acontecendo comigo o mesmo erro, no meu caso estava faltando os parênteses no final do código

total_por_lingua_de_outros_filmes = tmdb.query("original_language != 'en'").original_language.value_counts()