Overview

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.