title: Adding a proper title to ggplot
body: <p>I've been trying this all morning and still can't find a solution after reading related post on stackoverflow</p>
  
  <p>I have the following code:</p>
  
  <pre><code>names &lt;- colnames(df[17:length(df)])
  
  counter = 17L
  
  for (i in 1:length(names)) {
    df.tax &lt;- subset(df, df[,c(counter)] != 0)
    counter = counter + 1L
    meta &lt;- subset(df.tax, select=c(1:16))
    meltmeta &lt;- melt(meta, id=c("Collector", "Year","Week","Cities","Provinces"))
    ppv &lt;- ggplot(meltmeta, aes(title = paste(names[i]), factor(Provinces), value))
    ppv + geom_boxplot() + geom_boxplot(aes(fill=Collector), alpha=I(0.5)) + geom_point(aes(color=Collector), size=1) +facet_wrap(~variable, scale="free")
    ggsave(file = paste(names[i], sep=".","provinces_vs_climate.pdf"), width=16, height=8)
  }
  </code></pre>
  
  <p>My issue is, I can't add a proper title for ggplot. At every iteration of the for loop, I am generating a new dataframe called df.tax by subsetting parts of df. I melt df and then trying to generate a plot using ggplot. </p>
  
  <p>I managed to save each plot with a different file name (based on the names array) every iteration on ggsave, but ggplot just keep on generating the title "paste(names[i])" for each plot.</p>
  
  <p>I tried, get(), paste(), labs()...etc, but none work</p>
  
  <p>Anyone know how I can resolve this issue?</p>