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


R grid.circle 画一个圆


R语言 grid.circle 位于 grid 包(package)。

说明

创建和绘制圆的函数。

用法

grid.circle(x=0.5, y=0.5, r=0.5, default.units="npc", name=NULL,
            gp=gpar(), draw=TRUE, vp=NULL)
circleGrob(x=0.5, y=0.5, r=0.5, default.units="npc", name=NULL,
            gp=gpar(), vp=NULL)

参数

x

指定 x-locations 的数值向量或单位对象。

y

指定 y-locations 的数值向量或单位对象。

r

指定半径的数值向量或单位对象。

default.units

指示 xywidthheight 仅作为数值向量给出时使用的默认单位的字符串。

name

字符标识符。

gp

"gpar" 的对象,通常是调用函数 gpar 的输出。这本质上是图形参数设置的列表。

draw

指示是否应生成图形输出的逻辑值。

vp

网格视口对象(或 NULL)。

细节

这两个函数都会创建一个圆形对象(说明圆形的图形对象),但只有 grid.circle() 绘制圆形(并且仅当 drawTRUE 时)。

半径可以任何单位给出;如果单位是相对的(例如 "npc""native" ),则半径将有所不同,具体取决于它是被解释为宽度还是高度。在这种情况下,结果将是这两个值中较小的一个。要查看效果,请输入 grid.circle() 并调整窗口的大小。

对于非常小的半径会发生device-dependent:圆可能会变得不可见或以固定的最小尺寸显示。不会绘制半径为零的圆。

一个圆圈。 grid.circle() 以不可见方式返回值。

警告

半径的负值会自动转换为其绝对值。

作者

Paul Murrell

也可以看看

Gridviewport

相关用法


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