With the navigate plugin it is easy to add panning and zooming. Drag to pan, double click to zoom. The plugin fires events (useful for synchronizing several plots) and adds a couple of public methods so you can easily build a little user interface around it, like the little buttons at the top right in the plot.