Book Image

Interactive Applications Using Matplotlib

Book Image

Interactive Applications Using Matplotlib

Overview of this book

Table of Contents (12 chapters)

The fastest draw in the west


Your manager stops by your cubicle and says, "You know that track editor thing you have been working on? Yeah, I am going to need a movie of it that I can put it into a presentation for the Bobs by the end of the day. Mmm-kay? That would be great."

Don't freak out! Take a deep breath and think about it for a moment. At the end of the previous chapter, didn't we have something that looked a lot like an animation when pressing the arrow keys? All of the major code pieces are in place already. You just need something that can save the frames automatically, preferably right into an appropriate movie format. You don't have much time, so let's quickly jury-rig something for this one-off task and then worry about making it right later. Take the chp2/stormcell_editor2.py script we left off in the previous chapter and replace the final plt.show() function with the following few lines:

Source: chp3/quick_animation.py

from matplotlib.animation import FuncAnimation 
anim...