Visão Geral

O gráfico Bump pode ser usado para mostrar a classificação de várias séries ao longo do tempo. É bastante semelhante ao gráfico de Linha, mas em vez de representar graficamente alguma medida no eixo y, ele mostra apenas a classificação de cada série em um determinado momento.
Temos dois modos de operação.
No primeiro modo (que poderíamos chamar de modo de "pontos sucessivos"), especificamos um valor x e um valor y com cada mensagem. Isso leva à exibição de um ponto adicional no gráfico, e os pontos continuam sendo adicionados ao gráfico até que o limite de quantidade definido pelo usuário seja atingido. Então, cada novo ponto substitui o mais antigo, e assim por diante. Esse modo é conveniente para séries temporais onde os dados chegam progressivamente.
O segundo modo é o modo XY: especificamos dois arrays de mesmas dimensões para x e y, que definem explicitamente todos os pontos a serem exibidos. O primeiro array define a lista de coordenadas x, e o segundo array define a lista de coordenadas y.
Modo de Pontos Sucessivos
Se um usuário configurar uma série "Series 1", selecionando a propriedade "prop1" para o eixo x e a propriedade "prop2" para o eixo y, ao receber a seguinte mensagem:
msg.payload = {
"prop1": "abscisse1",
"prop2": 4
}
return msg;
um ponto aparece no gráfico, na coordenada x "abscisse1", e na posição da coordenada y 1. Se houvesse várias séries, nesta coordenada x, os pontos seriam ordenados com base em seus valores y.
Se uma nova mensagem for recebida:
msg.payload = {
"prop1": "abscisse2",
"prop2": 4
}
return msg;
um segundo ponto aparece, na coordenada x "abscisse 2"...