找回密码
 注册
查看: 1225|回复: 0

R语言:showGrob()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 18:37:10 | 显示全部楼层 |阅读模式
showGrob(grid)
showGrob()所属R语言包:grid

                                         Label grid grobs.
                                         标签电网grobs。

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Produces a graphical display of (by default) the current grid scene, with labels showing the names of each grob in the scene. It is also possible to label only specific grobs in the scene.
产生图形显示(默认)当前电网现场标签显示场景中的每个GROB的名字。它也可以标注在现场只有特定grobs。


用法----------Usage----------


showGrob(x = NULL,
         gPath = NULL, strict = FALSE, grep = FALSE,
         recurse = TRUE, depth = NULL,
         labelfun = grobLabel, ...)



参数----------Arguments----------

参数:x
If NULL, the current grid scene is labelled. Otherwise, a grob (or gTree) to draw and then label.  
如果NULL,目前电网的场景标记。否则,GROB(或gTree)绘制,然后标签。


参数:gPath
A path identifying a subset of the current scene or grob to be labelled.  
路径识别当前场景或GROB被贴上的一个子集。


参数:strict
Logical indicating whether the gPath is strict.  
逻辑指示,是否gPath严格。


参数:grep
Logical indicating whether the gPath is a regular expression.  
逻辑表示的gPath是否是一个正则表达式。


参数:recurse
Should the children of gTrees also be labelled?  
应的gTrees儿童也被贴上?


参数:depth
Only display grobs at the specified depth (may be a vector of depths).  
只显示在指定的深度grobs(可能是一个深度的矢量)。


参数:labelfun
Function used to generate a label from each grob.  
函数用来生成一个标签从每个GROB。


参数:...
Arguments passed to labelfun to control fine details of the generated label.  
参数传递labelfun控制生成的标签的细节。


Details

详情----------Details----------

None of the labelling is recorded on the grid display list so the original scene can be reproduced by calling grid.refresh.
标签没有被记录在网格显示列表,以便可以通过调用grid.refresh复制原始场景。


参见----------See Also----------

grob and gTree
grob和gTree


举例----------Examples----------


    grid.newpage()
    gt <- gTree(childrenvp=vpStack(
                  viewport(x=0, width=.5, just="left", name="vp"),
                  viewport(y=.5, height=.5, just="bottom", name="vp2")),
                children=gList(rectGrob(vp="vp::vp2", name="child")),
                name="parent")
    grid.draw(gt)
    showGrob()
    showGrob(gPath="child")
    showGrob(recurse=FALSE)
    showGrob(depth=1)
    showGrob(depth=2)
    showGrob(depth=1:2)
    showGrob(gt)
    showGrob(gt, gPath="child")
    showGrob(just="left", gp=gpar(col="red", cex=.5), rot=45)
    showGrob(labelfun=function(grob, ...) {
        x <- grobX(grob, "west")
        y <- grobY(grob, "north")
        gTree(children=gList(rectGrob(x=x, y=y,
                width=stringWidth(grob$name) + unit(2, "mm"),
                height=stringHeight(grob$name) + unit(2, "mm"),
                gp=gpar(col=NA, fill=rgb(1, 0, 0, .5)),
                just=c("left", "top")),
                textGrob(grob$name,
                         x=x + unit(1, "mm"), y=y - unit(1, "mm"),
                         just=c("left", "top"))))
    })

## Not run: [#无法运行:]
    # Examples from higher-level packages[从更高层次的包的例子]

    library(lattice)
    # Ctrl-c after first example[CTRL-C后的第一个例子]
    example(histogram)
    showGrob()
    showGrob(gPath="plot_01.ylab")
   
    library(ggplot2)
    # Ctrl-c after first example[CTRL-C后的第一个例子]
    example(qplot)
    showGrob()
    showGrob(recurse=FALSE)
    showGrob(gPath="panel-3-3")
    showGrob(gPath="axis.title", grep=TRUE)
    showGrob(depth=2)

## End(Not run)[#结束(不运行)]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-24 01:37 , Processed in 0.054346 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表