I can use serverDelay as a shift parameter to seek to a region of time. However there are a few issues.
once you change serverDelay, you still have to wait until the next change event firing for the graph to be refreshed
The horizon change() method that paints the canvas makes assumptions that dx is always positive (so doesn't copy the correct part of the image in reuse)
The same method also assumes you are always repainting the "right" side of the chart
The metric is also assuming it always needs to fetch new values for the "right" side of the graph (rather than past values when seeking back in time).
Time permitting I will try to provide fixes to these issues if I can without completely changing the underlying architectural assumptions.
I can use serverDelay as a shift parameter to seek to a region of time. However there are a few issues.
Time permitting I will try to provide fixes to these issues if I can without completely changing the underlying architectural assumptions.