title: Zoom in ggplot after creating / reviewing
body: <p>I'm making plots in batch mode.  While reviewing the graphs, it would be useful to zoom in on serval areas of interest.  Is there a way to zoom / rescale axis after the plot is made, and then restore it back to original axis range?</p>
  
  <p>Answer, after incorporating feedback and comments....</p>
  
  <pre><code>set.seed(5)
  gplist&lt;-list()
  for (i in seq(1,29)) {
    mod_evt = paste("plot",i)
    df &lt;- data.frame(x=runif(10), y=runif(10))
    gp &lt;- ggplot(df,aes(x=x,y=y)) + geom_line() + geom_point() +
      labs(title = mod_evt, x="X", y="Y") 
    print(gp)
    gplist[[i]] &lt;- gp
  }
  </code></pre>
  
  <p>I'd like to zoom in on that dip near x=0.52 in plot 27</p>
  
  <pre><code>print(gplist[[27]] +  coord_cartesian(xlim= c(.5,.6)))
  </code></pre>
  
  <p>This reproduces the plot with x axis zoomed in between .5 and .6.</p>