May question is a bit strange. I'll explain you my situation, Maybe someone knows another workaround. Assume I've 5 plots (just for convenience assume that plot 3 and 5 are identical)
library(ggplot2) # This example uses the ChickWeight dataset, which comes with ggplot2 # First plot p1 <- ggplot(ChickWeight, aes(x=Time, y=weight, colour=Diet, group=Chick)) + geom_line() # Second plot p2 <- ggplot(ChickWeight, aes(x=Time, y=weight, colour=Diet)) + geom_point(alpha=.3) + geom_smooth(alpha=.2, size=1) # Third plot p3 <- ggplot(subset(ChickWeight, Time==21), aes(x=weight, colour=Diet)) + geom_density() # Fourth plot p4 <- ggplot(subset(ChickWeight, Time==21), aes(x=weight, fill=Diet)) + geom_histogram(colour="black", binwidth=50) + facet_grid(Diet ~ .) + theme(legend.position="none") # No legend (redundant in this graph) p5 <- p3 multiplot(p1, p2, p3, p4, cols=2) I am using the multiplot function to create one picture with 4 subplot. I want know create 2nd "multiplot" with 2 columns but only on graph. However I didnt find a solution to handle it. The backround is that the 4 plots are taking one Din-A4 side. And I dont want to reduce their size to create a multiplot with 5 subplots. Therefore I want to seperate the 4 plots and the one into two figures, but the 5th plot should have the same size as the 4 subplot. Therefore my idea was to create another multiplot with 2 cols but one empty plot. I hope you get my problem


