I have two dataframes dataA
and dataB
, both of which contain a time
and a value
column. Time columns are closely related, but non-identical. Now, I generate two plots with ggplot, e.g.:
plotA <- ggplot(dataA) + geom_line(aes(x = time, y = value))
plotB <- ggplot(dataB) + geom_line(aes(x = time, y = value))
How can I use grid.arrange
or a similar function to display the two plots vertically and so that x-axis labels and grid lines align?