R语言
grobCoords
位于 grid
包(package)。 说明
这些函数计算沿小块周长(或长度)的点。
用法
grobCoords(x, closed, ...)
grobPoints(x, closed, ...)
isClosed(x, ...)
参数
x |
一个抓取对象。 |
closed |
无论我们是要求沿着封闭物体的周长的点还是沿着开放物体的长度的点。有些 grobs(例如X-splines)可以同时执行这两种操作。 默认为 |
... |
方法使用的参数。 |
细节
grobCoords
和 grobPoints
之间的区别在于,grobCoords
对 grob 执行所有 pre- 和 post-drawing 操作,这些操作通常在绘制 grob 时发生,然后调用 grobPoints
。因此,前者会考虑 grob 上的任何 vp
和 gp
设置。这意味着用户通常只想调用 grobCoords
;只有(专家)开发人员可能需要调用 grobPoints
。
自定义 grobs 可以为 grobPoints
编写自己的方法(请参阅 gridCoords
)。
isClosed
函数返回 TRUE
或 FALSE
以指示 grob 是否为闭合形状。默认响应是 TRUE
,除非已定义其他方法(例如,对于线和线段)。
值
"GridGrobCoords"
对象(包含 x
和 y
组件的列表)或 "GridGTreeCoords"
对象("GridGrobCoords"
和/或 "GridGTreeCoords"
对象的列表)。
所有位置均以相对于当前 grid
视口的英寸为单位。
作者
Paul Murrell
相关用法
- R grobName 为 Grob 生成名称
- R grobX 创建说明 Grob 边界位置的单元
- R grobWidth 创建一个说明 Grob 宽度的单位
- R grid.curve 在位置之间绘制曲线
- R grid.draw 画一个网格
- R grid.stroke 描边或填充路径
- R grid.raster 渲染光栅对象
- R gridCoords 为网格对象创建坐标集
- R grid.points 绘制数据符号
- R grid.force 强制将一个对象放入其组件中
- R grid.display.list 控制网格显示列表
- R grid.show.viewport 绘制网格视口图
- R grid.segments 绘制线段
- R grid.frame 创建用于包装对象的框架
- R grid.group 画一个组
- R grid.pack 将对象打包在框架内
- R grid.text 绘制文字
- R grid.xspline 绘制 X 样条线
- R grid.copy 制作网格图形对象的副本
- R grid.record 封装计算和绘图
- R grid.pretty 生成一组合理(“漂亮”)的断点
- R grid.grab 抓取当前电网输出
- R grid.show.layout 绘制网格布局图
- R grid.convert 不同网格坐标系之间的转换
- R grid.DLapply 修改网格显示列表
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Calculate Points on the Perimeter of a Grob。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。