Overview

Gráfico de linha com capacidade de empilhamento.
Temos dois modos de operação :
No primeiro modo (que poderíamos chamar de modo "pontos sucessivos"), especificamos um valor em x e um valor em y para cada mensagem. Isso leva à exibição de um ponto adicional no gráfico, e os pontos continuam a ser adicionados ao gráfico até o limite de quantidade definido pelo usuário, e então cada novo ponto substitui o mais antigo e assim por diante. Este modo é prático para séries temporais onde os dados chegam gradualmente.
O segundo modo é o modo XY: especificamos em x e y duas tabelas de mesmas dimensões, que definem explicitamente todos os pontos a serem exibidos. A primeira tabela define a lista de abscissas e a segunda tabela define a lista de ordenadas.
Successive point mode
Se um usuário configurar uma série "Series 1", escolhendo a propriedade "prop1" para o eixo x e a propriedade "prop2" para o eixo y, ao receber a seguinte mensagem :
{
"payload": {
"prop1": "abscisse1",
"prop2": 4
}
}
Um ponto é exibido no gráfico, na abscissa "abscisse1" e na ordenada 4.
Si uma nova mensagem for recebida :
{
"payload": {
"prop1": "abscisse2",
"prop2": 4
}
}
Um segundo ponto é exibido, na abscissa "abscisse 2" e na ordenada 4. Uma linha conecta esses dois pontos.
XY Mode
Se um usuário configurar uma série "Series 1", escolhendo para o eixo x a tabela "tab1" e para o eixo y a tabela "tab2", ao receber a seguinte mensagem :
{
"payload": {
"tab1": ["abscisse1", "abscisse2"],
"tab2": [4, 4]
}
}
Dois pontos são exibidos no gráfico, nas abscissas "abscissa1" e "abscissa2", ambos na ordenada 4. Uma linha os conecta. Quando novas tabelas para x e y são recebidas, os dados recebidos substituem o gráfico existente. O limite de contagem de pontos não tem significado aqui e deve ser ignorado.