I have a loop like this
#!/usr/bin/env python import matplotlib.pyplot as p for i in xrange(N): # Create my_image here # Display this image p.fi
It might be from a bug in previous versions of matplotlib. I was having a similar problem when I issued sequential show() commands -- only the first would show (and stay); but, when I updated matplotlib to 1.0.1 the problem went away.
show()