I am seeking to create several animated graphs that will plot data with respect to time in seconds. It is the goal to make the xaxis a 10 second window of time that advances by 1 second as the value x exceeds the upper x limit.

Given the number of graph to be animated, blitting is desired for performance where only the plot line and the x axis limits change.

I am thinking that the animationFunc method could return the updated plot line and another artist that matplotlib would recognize which would cause the x axis limits to updated on the graph. Is that possible? Or is there another way?