1
resposta

Alterar a cor do catplot não funcionou.

Olá pessoal tudo bem?

Não estou conseguindo alterar a cor do meu catplot segundo as informações passadas pelo professor nesta aula. Também naveguei pela documentação do seaborn e lá apresenta algumas formas de fazer, porém são diferentes e não estou conseguindo implementar. Alguém pode me ajudar?

Na aula o professor simplesmente pegou uma string e adicionou como novo parâmetro na função catplot assim

sns.catplot(
    x="original_language", kind="count", 
    data=filmes_sem_lingua_original_em_ingles, aspect=2, 

    # adicionou esta linha como novo parâmetro, fiz igual e não funcionou
    palette="GnBu_d",

    order=total_por_lingua_de_outros_filmes.index
)

Além disso, na documentação a implementação de cores do seaborn é apresentada de outra forma, usando a função .color_palette().

O problema é que não estou conseguindo mudar a cor do catplot usando as informações da documentação, pois já tentei fazer o seguinte:

# Tentativa 1 - não funcionou
sns.catplot(...).color_palette(...)

# Tentativa 2 - não funcionou
sns.color_palette(...).catplot(...)

Será que isso está acontecendo devido a versão do seaborn que estou usando: 0.11.0? Eu até entendo que precisamos chamar uma função a partir da biblioteca como sns.funcao() ou sns.atributo, mas ainda não entendi como trabalhar com essa implementação do color_palette neste exercício em questão.

Obrigado pela ajuda.

1 resposta

Tentou usar outro tipo de pallete? tipo :

palette="Set3"