title: How do I graph one column of a tibble versus all other columns quickly?
body: <p>I have a tibble with a year column and several other variable in the other columns. I would like to create some plots over time using ggplot2 where all other columns are plotted against time. Is there a way to do this easily without creating all the plots manually? Below is some example code:</p>
  
  <pre><code>library(tidyverse)
  library(gridExtra)
  
  temp &lt;- tibble(
    num = 1:10,
    v = num +num ^ 2,
    w = num ^ 2,
    z = num  + 3
  )
  
  temp
  
  p1 &lt;- ggplot(temp, aes(x = num, y = v)) +
    geom_point() + labs(y = "v")
  
  p2 &lt;- ggplot(temp, aes(x = num, y = w)) +
    geom_point() + labs(y = "w")
  
  p3 &lt;- ggplot(temp, aes(x = num, y = z)) +
    geom_point() + labs(y = "z")
  
  grid.arrange(p1, p2, p3, nrow = 2, ncol = 2)
  </code></pre>
  
  <p>The tibble I'm actually working with has between 5 and 15 columns as I'm exploring the data and changing things around.</p>
  
  <p>So is there a quick way to do this without creating the plots individually?</p>