grid.pack
位于 grid
包(package)。 说明
这些函数与grid.frame
和frameGrob
一起构成用于构造图形图像的GUI-builder-like 接口的一部分。这个想法是,您使用 grid.frame
或 frameGrob
创建一个框架,然后使用这些函数将对象打包到框架中。
用法
grid.pack(gPath, grob, redraw = TRUE, side = NULL,
row = NULL, row.before = NULL, row.after = NULL,
col = NULL, col.before = NULL, col.after = NULL,
width = NULL, height = NULL,
force.width = FALSE, force.height = FALSE, border = NULL,
dynamic = FALSE)
packGrob(frame, grob, side = NULL,
row = NULL, row.before = NULL, row.after = NULL,
col = NULL, col.before = NULL, col.after = NULL,
width = NULL, height = NULL,
force.width = FALSE, force.height = FALSE, border = NULL,
dynamic = FALSE)
参数
gPath |
一个 gPath 对象,指定显示列表上的一个框架。 |
frame |
类 |
grob |
类 |
redraw |
指示是否应更新输出的布尔值。 |
side |
|
row |
将对象添加到哪一行。必须介于 1 和 the-number-of-rows-currently-in-the-frame + 1 或 |
row.before |
将对象添加到该行之前的新行中。 |
row.after |
将对象添加到该行之后的新行中。 |
col |
将对象添加到哪个列。必须介于 1 和 the-number-of-cols-currently-in-the-frame + 1 或 |
col.before |
将对象添加到此列之前的新列中。 |
col.after |
将对象添加到该列之后的新列中。 |
width |
指定添加对象的列的宽度(而不是允许从对象获取宽度)。 |
height |
指定添加对象的行的高度(而不是允许从对象获取高度)。 |
force.width |
一个逻辑值,指示要装入 grob 的列的宽度是否应该是调用 |
force.height |
一个逻辑值,指示将 grob 装入的列的高度应该是调用 |
border |
长度为 4 的 |
dynamic |
如果宽度/高度取自正在打包的 grob,则此布尔标志指示 grobwidth/height 单位是直接引用 grob,还是使用 gPath 到 grob。在后一种情况下,对 grob 的更改将触发宽度/高度的重新计算。 |
细节
packGrob
修改给定的帧组并返回修改后的帧组。
grid.pack
破坏性地修改显示列表上的帧组(如果 redraw
是 TRUE
则重绘显示列表)。
这些(本来就是)非常灵活的函数。有许多不同的方法来指定新对象相对于框架中已有对象的添加位置。该函数检查规范是否不是self-contradictory。
请注意,除非指定了 width
/height
,否则添加对象的行/列的宽度/高度取自对象本身。
值
packGrob
返回帧 grob,但 grid.pack
返回 NULL
。
作者
Paul Murrell
也可以看看
相关用法
- R grid.path 画一条路径
- R grid.points 绘制数据符号
- R grid.pretty 生成一组合理(“漂亮”)的断点
- R grid.polygon 绘制多边形
- R grid.place 将对象放置在框架内
- R grid.curve 在位置之间绘制曲线
- R grid.draw 画一个网格
- R grid.stroke 描边或填充路径
- R grid.raster 渲染光栅对象
- R grid.force 强制将一个对象放入其组件中
- R grid.display.list 控制网格显示列表
- R grid.show.viewport 绘制网格视口图
- R grid.segments 绘制线段
- R grid.frame 创建用于包装对象的框架
- R grid.group 画一个组
- R grid.text 绘制文字
- R grid.xspline 绘制 X 样条线
- R grid.copy 制作网格图形对象的副本
- R grid.record 封装计算和绘图
- R grid.grab 抓取当前电网输出
- R grid.show.layout 绘制网格布局图
- R grid.convert 不同网格坐标系之间的转换
- R grid.DLapply 修改网格显示列表
- R grid.delay 封装计算并生成grob
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Pack an Object within a Frame。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。