At first, congrats for this awesome project!
But what i miss are markers (similar to the Bargraph or Boxplot examples) that are scaling while user zooms in or out.
Bargraph marker should get an average where ther bars start, ending at the function values. Its Width should also vary, so that the Bargraph looks like stairs. Zooming shouldn't change that.
Boxplot marker should get either three (min, max, average) or five values (like in the example). Width should also vary.
In both cases it is important that the marker is zoomed too, otherwise it would display the values on false positions.
Could you please provide a solution for this?