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


R extendrange 将数值范围扩展一小部分


R语言 extendrange 位于 grDevices 包(package)。

说明

将数值范围两侧扩展一个小百分比,即分数。

用法

extendrange(x, r = range(x, na.rm = TRUE), f = 0.05)

参数

x

数值向量;如果指定了r,则不使用。

r

长度为 2 的数值向量;默认为 xrange

f

正数,指定范围应扩展的分数。如果长度超过 1,则左侧使用f[1],右侧使用f[2]

长度为 2 的数值向量 r + c(-f1,f2) * diff(r) ,其中 f1 为 f[1],f2 为 f[2]f(如果长度为 1)。

例子

x <- 1:5
(r <- range(x))         # 1    5
extendrange(x)          # 0.8  5.2
extendrange(x, f= 0.01) # 0.96 5.04

## extend more to the right:
extendrange(x, f=c(.01,.03)) # 0.96 5.12

## Use 'r' if you have it already:
stopifnot(identical(extendrange(r = r),
                    extendrange(x)))

也可以看看

range; pretty 可以被认为是 extendrange 的复杂扩展。

相关用法


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