有没有把所产生的情节的方式plot
功能和情节ggplot
功能的R中并排侧一页?
这是很容易把由相同功能创建到使用一个页面地块par
或multiplot
功能,但我无法弄清楚上述问题。
有没有把所产生的情节的方式plot
功能和情节ggplot
功能的R中并排侧一页?
这是很容易把由相同功能创建到使用一个页面地块par
或multiplot
功能,但我无法弄清楚上述问题。
您可以使用做到这一点gridBase
包和视口。
library(grid)
library(gridBase)
library(ggplot2)
# start new page
plot.new()
# setup layout
gl <- grid.layout(nrow=1, ncol=2)
# grid.show.layout(gl)
# setup viewports
vp.1 <- viewport(layout.pos.col=1, layout.pos.row=1)
vp.2 <- viewport(layout.pos.col=2, layout.pos.row=1)
# init layout
pushViewport(viewport(layout=gl))
# access the first position
pushViewport(vp.1)
# start new base graphics in first viewport
par(new=TRUE, fig=gridFIG())
plot(x = 1:10, y = 10:1)
# done with the first viewport
popViewport()
# move to the next viewport
pushViewport(vp.2)
ggplotted <- qplot(x=1:10,y=10:1, 'point')
# print our ggplot graphics here
print(ggplotted, newpage = FALSE)
# done with this viewport
popViewport(1)
这个例子是修改后的版本这篇博客文章由迪伦Beaudette的
是。 他们都是基于网格的图形系统,并返回图形对象。 看看在gridExtra包grid.arrange功能