eubr-bigsea/citrus

Versão dev - gráficos de barras com dois atributos em X

Closed this issue · 5 comments

Usando uma base do Titanic (base 692) com os atributos categóricos:

  • sex, com os valores literais "male" e "female" e
  • survived, com os valores numéricos 0 ou 1,

O resultado plotado varia conforme a ordem desses atributos em X:

Fluxo 603:
image

Fluxo 549:
image

Quando o primeiro atributo em X é o survived (com valores numéricos), o gráfico plotado é como se espera, com sex identificado pela legenda.

Quando o survived é deixado como o segundo atributo na configuração de X, o gráfico plotado é de barras empilhadas, ainda que o tipo do gráfico não é alterado. Na legenda aparece, então uma paleta de gradiente de cores.

=============================================
Testando com uma outra base que contém versão literal para os dois atributos, estava dando erro direto. Não está sendo possível rodar neste momento em que o ambiente está em testes.

Essa outra base é a 731 e o fluxo tentando usá-la é o 670.

O resultado está certo, pois não há como a biblioteca de gráfico saber que survived, que está registrado como integer, seja usado como categoria. Mas sei que do ponto de vista do curso, está errado. O que vou fazer é adicionar um novo parâmetro para o atributo onde o usuário poderá especificar que quer trabalhar com ele como um tipo categórico.

Foi adicionada uma opção quando você usa um atributo que seja numérico. Se marcá-lo, o gráfico irá se comportar como você planejou.

image

Sobre o problema com o gráfico do fluxo 670, é outro caso (não está funcionando o sunburst). Para facilitar o controle, abra uma issue para cada problema na próxima vez.

Gráfico do tipo sunburst corrigido também. Se tudo estiver ok, gentileza fechar a issue, @educsantos

Está OK agora. O novo recurso também funcionou bem.