eubr-bigsea/citrus

Versão dev - gráficos de linha e de barras - ao usar subgráficos, ordenação no eixo X fica caótica

Closed this issue · 1 comments

Quando o recurso de subgráficos é usado, a ordenação no eixo X não está seguindo a ordem original da base, nem a ordem numérica (quando os valores são numéricos). Passou a apresentar esse comportamento recentemente, depois de outras atualizações que envolveram a ordenação de subgráficos.

Fluxos usados nas ilustrações nesta issue:
https://dev.lemonade.org.br/experiments/visualization/design/821
https://dev.lemonade.org.br/experiments/visualization/design/895
https://dev.lemonade.org.br/experiments/visualization/design/818

Ilustro abaixo três casos com "antes" e "atual". Usei, no eixo X, o atributo com o formato Tyyyymm para indicar o trimestre, mas a base também tem essa informação em outro atributo numérico com o formato yyyymm (testei com esse também - ocorreu o mesmo problema).

A ordenação fica OK no mesmo fluxo quando, em vez de usar subgráficos, uso o filtro para plotar o gráfico para cada empresa separadamente.

ILUSTRAÇÕES

Usando gráficos de linhas (com uma série por gráfico)

Antes (figura que tenho guardada):
image

Situação atual:
image


Usando gráficos de linhas (com duas séries por gráfico)

Antes (figura que tenho guardada):
image

Situação atual:
image


Usando gráficos de barras

Antes (figura que tenho guardada):
image

Situação atual:
image


Um exemplo usando filtro para plotar o gráfico de uma única empresa (em vez de usar subgráficos). Essa é situação atual e usando o mesmo fluxo:

image

Perfeito agora! Obrigado, Walter.