title: ggplot: Scale up text labels and when scaling up size of plot
body: <p>When generating plots, it is often necessary to make these plots larger when exporting. This can be done as follows:</p>
  
  <pre><code>png(filename = "plot_name.png", width=1000, height = 800)
  print(plot)
  dev.off()
  </code></pre>
  
  <p>Unfortunatley, the elements of the plot are NOT scaled up along with it's overall size. This means that I end up adding a bunch of elements to theme(), as follows.</p>
  
  <pre><code>theme(
    legend.position = "bottom",
    legend.title = element_text(size=20),
    plot.title = element_text(size = 30),
    axis.title = element_text(size=20),
    axis.text = element_text(size=15),
    legend.text = element_text(size=15)
   )
  </code></pre>
  
  <p>Is there are way to scale up all of the elements of the plot along with its overall size?</p>