Hi list,
I want to visualize Plots over time.

This describes the data:
3dplot.png

a) and b) are single scans, the cutting at the red bars is no problem.
c) illustrates how they are done over time.
d) is what I want. I think this plot could be a starting point, but I don’t really understand what’s done there.
e) would be easier to do, like this plot, but information is lost this way (hidden behind higher values)

it would be best to do the following:
1. plot one horizontal line vertically above each other (gapless), one for each scan (so the vertical axis is the time axis)
2. each line is displayed as a series of gradients directly next to to each other (gapless)
3. the starting and ending point of each gradient are determined by the horizontal position of two adjacent data points in the current scan
4. the colors of each gradient are determined by the vertical position of the two adjacent data points in the current scan, relative to the total maximum

has anyone an idea how to do this? i am really a matplotlib noob.
Philipp