当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R showViewport 显示网格视口


R语言 showViewport 位于 grid 包(package)。

说明

生成(默认情况下)当前网格视口树的图形显示。也可以仅显示特定视口。每个视口都绘制为矩形,叶视口都标有视口名称。

用法

showViewport(vp = NULL, recurse = TRUE, depth = NULL,
             newpage = FALSE, leaves = FALSE,
             col = rgb(0, 0, 1, 0.2), fill = rgb(0, 0, 1, 0.1),
             label = TRUE, nrow = 3, ncol = nrow)

参数

vp

如果是 NULL ,则显示当前视口树。否则,指定要显示哪个视口的视口(或 vpList、vpStack 或 vpTree)或 vpPath。

recurse

指定视口的子视口也应该显示吗?

depth

仅显示指定深度的视口(可能是深度向量)。

newpage

开始显示新页面?否则,视口将显示在当前图的顶部。

leaves

生成较小显示的矩阵,每个叶视口都有自己的显示。

col

用于为每个视口绘制矩形边框以及为每个视口绘制标签的颜色。如果是矢量,则第一种颜色用于顶级视口,第二种颜色用于其子视口,第三种颜色用于其子视口,依此类推。

fill

用于填充每个视口的颜色。可能是根据 col 的向量。

label

是否应该对视口进行标记(使用视口名称)?

nrow , ncol

leavesTRUE 时的行数和列数。否则忽略。

例子

showViewport(viewport(width=.5, height=.5, name="vp"))

grid.newpage()
pushViewport(viewport(width=.5, height=.5, name="vp"))
upViewport()
showViewport(vpPath("vp"))

showViewport(vpStack(viewport(width=.5, height=.5, name="vp1"),
                     viewport(width=.5, height=.5, name="vp2")),
             newpage=TRUE)

showViewport(vpStack(viewport(width=.5, height=.5, name="vp1"),
                     viewport(width=.5, height=.5, name="vp2")),
             fill=rgb(1:0, 0:1, 0, .1),
             newpage=TRUE)

也可以看看

viewportgrid.show.viewport

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Display grid viewports。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。