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


R grobCoords 计算 Grob 周长上的点


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

说明

这些函数计算沿小块周长(或长度)的点。

用法

grobCoords(x, closed, ...)
grobPoints(x, closed, ...)
isClosed(x, ...)

参数

x

一个抓取对象。

closed

无论我们是要求沿着封闭物体的周长的点还是沿着开放物体的长度的点。有些 grobs(例如X-splines)可以同时执行这两种操作。

默认为TRUE,除了未闭合的已知情况(例如,线和段)。

...

方法使用的参数。

细节

grobCoordsgrobPoints 之间的区别在于,grobCoords 对 grob 执行所有 pre- 和 post-drawing 操作,这些操作通常在绘制 grob 时发生,然后调用 grobPoints 。因此,前者会考虑 grob 上的任何 vpgp 设置。这意味着用户通常只想调用 grobCoords ;只有(专家)开发人员可能需要调用 grobPoints

自定义 grobs 可以为 grobPoints 编写自己的方法(请参阅 gridCoords )。

isClosed 函数返回 TRUEFALSE 以指示 grob 是否为闭合形状。默认响应是 TRUE ,除非已定义其他方法(例如,对于线和线段)。

"GridGrobCoords" 对象(包含 xy 组件的列表)或 "GridGTreeCoords" 对象("GridGrobCoords" 和/或 "GridGTreeCoords" 对象的列表)。

所有位置均以相对于当前 grid 视口的英寸为单位。

作者

Paul Murrell

相关用法


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