限制格子图到视口?

我想在现有情节的一个小区域中拟合整个格子图。
xyplot(decrease ~ treatment, OrchardSprays, groups = rowpos, type = "a")
pushViewport(viewport(.2, .7, .2, .2))
grid.rect(gp=gpar(fill="white"))
给我这个: 因此视口被推动。但是当再次调用晶格函数时,它会使用整个器件,就像调用
grid.newpage()
一样:
xyplot(decrease ~ treatment, OrchardSprays, groups = rowpos, type = "a")
有没有办法将晶格图限制在设备上的预定义区域,就像上面的例子一样?     
已邀请:
您必须直接调用
print
并将
newpage
参数设置为
FALSE
(与默认值相反):
xyplot(decrease ~ treatment, OrchardSprays, groups = rowpos, type = "a")
pushViewport(viewport(.2, .7, .2, .2))
print(xyplot(decrease ~ treatment, OrchardSprays, groups = rowpos, type = "a"), newpage=FALSE)
您可以在网格手册(r_instalation_path / library / grid / doc / grid.pdf),“将网格添加到网格”部分中找到它。     

要回复问题请先登录注册