1
resposta

Resultado Diferente Catplot

Olá, consegui o resultado abaixo com catplot.

sns.catplot(x="original_language", kind="count", height=7.5, data=contagem_lingua)

Link da Imagem

1 resposta

Boas Lucas! Tudo bem? Espero que sim

O que ocorre é o seguinte: Quando usamos o catplot, e passamos o parâmetro kind="count", o seaborn espera receber um data_frame para a partir da coluna especificada no parâmetro x fazer a contagem, no caso a x="original_language". Por isso, para que essa função retorne o gráfico que temos interesse, deve-se passar como data o prório DataFrame do TMDB e ele faz a contagem automática. Vamos ao código:

sns.catplot(x='original_language', height=7.5, kind='count', data=tmdb)

Que retorna: Gráfico de barras da quantidade de filmes em cada língua. Percebe-se que os filmes em inglês commpõe a imensa maioria Caso seu interesse seja fazer umm gráfico a partir do DataFrame que foi criado - contagem_de_lingua, deve-se especificar quais os valores para x e para y, da seguinte forma:

sns.catplot(x="original_language", y='total', height=7.5, data=contagem_de_lingua)

Que retorna uma gráfico um pouco diferente:

Gráfico de categorias da quantidade de filmes pela sua quantidade de apariçõs no dataframe

Espero ter ajudado! Bons Estudos!