Description Usage Arguments Details Examples
Rescale a vector to a user defined range defined by user.
1 2 3 |
x |
Input vector or data frame. |
mn |
Minimum value of original, defaults to |
mx |
Maximum value of original, defaults to |
lo |
Maximum value to rescale to, defaults to |
hi |
Minimum value to rescale to, defaults to |
Three uses:
scale.R(x) - Scale x to data range: min(x.out)==0; max(x.out)==1
scale.R(x,mn,mx) - Scale x to arg. range: min(x.out)==mn==0; max(x.out)==mx==1
scale.R(x,mn,mx,lo,hi) - Scale x to arg. range: min(x.out)==mn==lo; max(x.out)==mx==hi
1 2 3 4 5 6 7 8 9 10 11 | # Works on numeric objects
somenumbers <- cbind(c(-5,100,sqrt(2)),c(exp(1),0,-pi))
scale.R(somenumbers)
scale.R(somenumbers,mn=-100)
# Values < mn will return < lo (default=0)
# Values > mx will return > hi (default=1)
scale.R(somenumbers,mn=-1,mx=99)
scale.R(somenumbers,lo=-1,hi=1)
scale.R(somenumbers,mn=-10,mx=101,lo=-1,hi=4)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.