以下是代码:
grid.newpage()
pushViewport(plotViewport(c(5, 4, 2, 2)))
pushViewport(dataViewport(pressure$temperature, pressure$pressure, name="plotRegion"))
data(pressure)
grid.points(pressure$temperature, pressure$pressure, name='datapoints')
grid.ls(viewports=T)
# ROOT
# GRID.VP.32
# plotRegion
# datapoints
current.viewport()
# viewport[plotRegion]
我有点困惑,为什么当前的视口不是'dotapoints'?
根据文件:
只有一个当前视口,这是当前的视口 视口树中的位置。所有绘图和视口 操作相对于当前视口。 视口时 被推送它成为当前视口。当视口是 弹出,父视口成为当前视口。使用 'upViewport'导航到当前视口的父级, 不从视口树中删除当前视口。使用 'downViewport'导航到视口下方的视口 树和'seekViewport'导航到其他任何地方的视口 树。