我可以打印插图并从ggplots中的绘图创建网格。但是我无法在左边创建一个带有绘图的网格,在右边的一个完整大小上创建2个绘图而在“插入”中创建另一个绘图。
a_plot <- ggplot(cars, aes(speed, dist)) + geom_line()
#The inset
print(a_plot);print(a_plot, vp = vp)
# the Grid
lay <- rbind(c(1,1,1,2,2,2),
c(1,1,1,2,2,2),
c(1,1,1,2,2,2),
c(1,1,1,2,2,2))
grid.arrange(a_plot, a_plot,layout_matrix = lay)
但我想有这个:
我该怎么做?
这不起作用
grid.arrange(a_plot, a_plot,print(a_plot, vp = vp),layout_matrix = lay)
我尝试了this,但它也没有用。