grid.grob
位于 grid
包(package)。 说明
创建网格图形对象,简短(“grob”s)。
grob()
和 gTree()
是基本创建者,grobTree()
和 gList()
需要几次才能构建新的创建者。
用法
## Grob Creation:
grob (..., name = NULL, gp = NULL, vp = NULL, cl = NULL)
gTree(..., name = NULL, gp = NULL, vp = NULL, children = NULL,
childrenvp = NULL, cl = NULL)
grobTree(..., name = NULL, gp = NULL, vp = NULL,
childrenvp = NULL, cl = NULL)
gList(...)
## Grob Properties:
childNames(gTree)
is.grob(x)
参数
... |
对于 |
name |
grob 的字符标识符。用于在显示列表中查找该 grob 和/或作为另一个 grob 的子项。 |
children |
|
childrenvp |
|
gp |
|
vp |
|
cl |
给出新类的类属性的字符串。 |
gTree |
|
x |
一个R对象。 |
细节
这些函数可用于创建基本的 "grob"
、 "gTree"
或 "gList"
对象,或从其中之一派生的新类。
网格图形对象(“grob”)是图形项的说明。这些基本类提供了验证、绘制和修改图形对象的默认行为。 grob()
和gTree()
都调用函数validDetails
来检查返回的对象内部是否一致。
"gTree"
可以有其他 grobs 作为子项;当绘制 gTree 时,它会绘制其所有子节点。在绘制其子级之前,gTree 会推送其 childrenvp
槽,然后向上导航(调用 upViewport
),以便子级可以通过 vpPath
指定其在 childrenvp
中的位置。
Grob 名称一般不需要唯一,但 gTree 的所有子节点必须具有不同的名称。 grob 名称可以是任何字符串,但不建议在 grob 名称中使用 gPath
分隔符(当前为 ::
)。
函数 childNames
返回作为 gTree 子级的 grobs 的名称。
所有网格基元( grid.lines
、 grid.rect
等)和一些更高级别的网格组件(例如 grid.xaxis
和 grid.yaxis
)均派生自这些类。
当 gTree 的唯一组件是 grobs 时,grobTree
只是 gTree
的方便包装器(因此所有未命名参数都成为 gTree 的子级)。
grid.grob
函数已失效。
值
一个R类的对象"grob"
, A格无轴的观察项目。
作者
Paul Murrell
也可以看看
相关用法
- R grid.group 画一个组
- R grid.grab 抓取当前电网输出
- R grid.grill 画一个烤架
- R grid.grep 搜索 Grob 和/或视口
- R grid.glyph 绘制排版字形
- R grid.get 获取网格图形对象
- R grid.curve 在位置之间绘制曲线
- R grid.draw 画一个网格
- R grid.stroke 描边或填充路径
- R grid.raster 渲染光栅对象
- R grid.points 绘制数据符号
- R grid.force 强制将一个对象放入其组件中
- R grid.display.list 控制网格显示列表
- R grid.show.viewport 绘制网格视口图
- R grid.segments 绘制线段
- R grid.frame 创建用于包装对象的框架
- R grid.pack 将对象打包在框架内
- R grid.text 绘制文字
- R grid.xspline 绘制 X 样条线
- R grid.copy 制作网格图形对象的副本
- R grid.record 封装计算和绘图
- R grid.pretty 生成一组合理(“漂亮”)的断点
- R grid.show.layout 绘制网格布局图
- R grid.convert 不同网格坐标系之间的转换
- R grid.DLapply 修改网格显示列表
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Create Grid Graphical Objects, aka "Grob"s。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。