Equipe Learning

Overview

Radar

Exibição de dados multivariados na forma de um gráfico bidimensional de três ou mais variáveis quantitativas com o Radar Widget. Você encontrará 2 tipos de radar nesta categoria.

O usuário define explicitamente duas listas:

  • A lista de séries (envelopes circulares, chamados "layers" na documentação do nivo), cujo padrão é 1 elemento.
  • A lista de domínios (eixos, chamados "dimensions" na documentação do nivo), cujo padrão é 3 elementos.

Single Series Case

Se um usuário configurar:

  • Uma série: "Series 1"
  • Três domínios:
    • "Variable 1" mapeada para a propriedade "var1" (que é um número ou uma string, mas não um array)
    • "Variable 2" mapeada para a propriedade "var2" (que é um número ou uma string, mas não um array)
    • "Variable 3" mapeada para a propriedade "var3" (que é um número ou uma string, mas não um array)

Então, ao receber a seguinte mensagem :

payload = {
    "var1": 3,
    "var2": 6,
    "var3": 9
  }
return msg;

um gráfico radar com três ramos e um único envelope é exibido.

Se uma nova mensagem chegar com valores para var1, var2 e var3, o gráfico radar será atualizado com os novos valores.

Multiple Series Case

Se um usuário configurar:

  • Quatro séries: "Series 1", "Series 2", "Series 3", "Series 4"
  • Três domínios:
    • "Variable 1" mapeada para a propriedade "var1" (que é um array de quatro números ou quatro strings)
    • "Variable 2" mapeada para a propriedade "var2" (que é um array de quatro números ou quatro strings)
    • "Variable 3" mapeada para a propriedade "var3" (que é um array de quatro números ou quatro strings)

Então, ao receber a seguinte mensagem :

msg.payload = {
    "var1": [1, 2, 3, 4],
    "var2": [1, 2, 3, 4],
    "var3": [1, 2, 3, 4]
  }
return msg;

um gráfico radar com três ramos e quatro envelopes concêntricos com diâmetros de 1, 2, 3 e 4 é exibido.

Se uma nova mensagem chegar com valores para var1, var2 e var3, o gráfico radar será atualizado com os novos valores.

Remarks

  • Se apenas uma série for configurada, os valores para cada eixo devem ser números ou strings (sem arrays).
  • Se N séries forem configuradas, os valores para cada eixo devem ser arrays de dimensão N.
  • A ordem de definição das séries é a ordem na qual atribuímos os elementos de array: a primeira série estará vinculada aos elementos de índice 0 dos arrays, etc.
Powered by Zendesk