title: Convert gtable into ggplot in R ggplot2
body: <p>Although gtable could be converted into ggplot using <code>ggplotify::as.ggplot</code>, the output is different from the origin ggplot. For example:</p>
  
  <pre><code>library(ggplot2)
  p &lt;- ggplot(mtcars, aes(wt, mpg)) + geom_point()
  g &lt;- ggplot_gtable(ggplot_build(p))
  p_new &lt;- ggplotify::as.ggplot(p)
  
  # origin
  p + theme(aspect.ratio = 2)
  
  # changed
  p_new + theme(aspect.ratio = 2)   # different figure shape from the origin one
  </code></pre>
  
  <p>How could I covert gtable into the <strong>same</strong> ggplot <code>p_new</code> as the origin one <code>p</code>?</p>