Simple graph with data history showing ?

Hello all – if I want to have a simple graph that displays data in relatime (streaming) floating point values in max between 0 -2 how can this be done ? I dont just want a simple oscilloscop display but rather one that shows the last few minutes/hours of data s well. These graphs are useful for seeing if theres been any spikes in the data when you were out the room. An example can be seen in the following video :