Hallo Leute!
Vielleicht kann mir ja Jemand dieses Verhalten mit eins, zwei Sätzen erklären ...
Hier mein "Versuchsaufbau": mein (WebSocket-)Server schickt in regelmäßigem Abstand ein "cmd":"series" an einen Plot. Die Daten bestehen aus 100 Zeitstempeln (1h Abstand) und gefakten Temperatur-Werten aus einer Sinusfunktion. Bei jedem Refresh wird der Timestamp als Erstes um 1h weiter iteriert und damit beginnend 100 neue Timestamps mit den ebenfalls entsprechend korrigierten Sinuswerten an den Plot geschickt. Das funktioniert herrvorragend und sieht auch perfekt aus. Zu Anfang enthält der Plot dann auch (ca.) vier Tage mit den entspr. Werten. Das Verhalten, welches ich nicht verstehe ist folgendes: obwohl ich nur 100 Wertepaare an den Plot schicke fängt dieser an zu akkumulieren, d.h. er behält die ältern, vorher gesendeten Werte und hängt die neuen (uniquen) hinten an. Mache ich aber einen Seiten-Refresh enthält der Plot wieder "nur" 100 Stunden und das Spiel beginnt von Neuem.
Ist diese Verhalten "by design"? Kann man es mit einem Parameter beeinflussen? Wo werden die akkumulierten Werte gehalten?
Clipboard1.jpg
Clipboard2.jpg
Vielen Dank!
Vielleicht kann mir ja Jemand dieses Verhalten mit eins, zwei Sätzen erklären ...
Hier mein "Versuchsaufbau": mein (WebSocket-)Server schickt in regelmäßigem Abstand ein "cmd":"series" an einen Plot. Die Daten bestehen aus 100 Zeitstempeln (1h Abstand) und gefakten Temperatur-Werten aus einer Sinusfunktion. Bei jedem Refresh wird der Timestamp als Erstes um 1h weiter iteriert und damit beginnend 100 neue Timestamps mit den ebenfalls entsprechend korrigierten Sinuswerten an den Plot geschickt. Das funktioniert herrvorragend und sieht auch perfekt aus. Zu Anfang enthält der Plot dann auch (ca.) vier Tage mit den entspr. Werten. Das Verhalten, welches ich nicht verstehe ist folgendes: obwohl ich nur 100 Wertepaare an den Plot schicke fängt dieser an zu akkumulieren, d.h. er behält die ältern, vorher gesendeten Werte und hängt die neuen (uniquen) hinten an. Mache ich aber einen Seiten-Refresh enthält der Plot wieder "nur" 100 Stunden und das Spiel beginnt von Neuem.
Ist diese Verhalten "by design"? Kann man es mit einem Parameter beeinflussen? Wo werden die akkumulierten Werte gehalten?
Clipboard1.jpg
Clipboard2.jpg
Vielen Dank!
Kommentar