當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。