1
resposta

Erro no código para colocar em ordem o histograma no seaborn.

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

        Segui os passos dado pelo professor, mas dá o erro: 
        TypeError                                 Traceback (most recent call last)

in ----> 1 sns.catplot(x = "original_language", data = filmes_sem_lingua_original_em_ingles, 2 kind="count", 3 aspect=2, 4 order = total_por_lingua_de_outros_filmes)

2 frames /usr/local/lib/python3.9/dist-packages/seaborn/oldcore.py in categoricalorder(vector, order) 1769 1770 order = filter(pd.notnull, order) -> 1771 return list(order)

TypeError: 'method' object is not iterable

1 resposta

O erro está no parâmetro 'order' do sns.catplot().

O código a seguir talvez solucione seu erro:

sns.catplot(x="original_language", 
            data=filmes_sem_lingua_original_em_ingles, 
            kind="count", 
            aspect=2, 
            order=filmes_sem_lingua_original_em_ingles['original_language'].value_counts().index)

Se certifique de que o parâmetro 'order' seja uma lista de categorias na ordem que você deseja exibir no catplot.