How to implement custom scrollable view?

Picture 1.

Picture 2.
Our team work on Cardiac Scientific Project. We have hardware device with 256 leads. The user need to view (see pic. 2) this leads with scrollable vertical representation (1). Because the records from this device are very long (about several hours and 1kHz discretesation) it would be nice to scroll it horizontally (2). Also we need markers, something like vertical lines (4, 5).
We have this implementation in our software (see movie) but we want to implement this in Paraview.

The questions are:

  1. Is there any ability (API) to read and show the big “linechart” data partially, so that we don’t need to load the all data into Paraview?
  2. Is there any functions to add the markers on linechart view like described above?
    What do you think about this requirements? How we can implement it?
    Any advice would be appreciated.