I would like to have an iteratively plotted graph that allows for skipping to the next frame, stopping it and coming back to a previous frame.
I have looked at matplotlib Animation module which would be perfect if there was a way to implement the previous frame functionality (like run Animation backwards for a few frames when a key is pressed)
It would be nice to something like this:
def update_frame(i, data):
fig.set_data(data[i])
but in a way that I could explicitly manage whether the i iterator increases or decreases.
Is there a way to do that in matplotlib? Should I look for a different python module?