Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Legenda no boxplot

No boxplot, quero que apareça "sim" ou "não" no lugar de 0 e 1. Quando incluo order=['Dia útil', 'Fim de semana'], ocorre a mudança, mas a figura fica vazia. Como devo proceder para realizar esta alteração?

ax = sns.boxplot(y= 'consumo', x= 'fds', data= dados, width = 0.5) 
#ax = sns.boxplot(y= 'consumo', x= 'fds', data= dados, order=['Dia útil', 'Fim de semana'], width = 0.5)
ax.figure.set_size_inches(12,6)
ax.set_title('Consumo de Cerveja', fontsize=20)
ax.set_ylabel('Litros', fontsize=16)
ax.set_xlabel('Dia útil', fontsize=16)
ax
2 respostas

Opa tudo bom ? Cara tem um parâmetro que você pode usar para adicionar essa legenda, tenta usar o <hue='o campo da legenda'> talvez te ajude.

solução!

Olá Frederico e Gabriel,

O jeito mais simples seria definir os labels com set_xticklabels:

ax.set_xticklabels(['Não', 'Sim'])

Espero ter ajudado, qualquer dúvida é só falar!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software