jiggle: Calculate equally spaced values within a range.

View source: R/brkdnNest.R

jiggleR Documentation

Calculate equally spaced values within a range.

Description

Calculates a specified number of equally spaced values in a range

Usage

 jiggle(n,range=c(-1,1))

Arguments

n

The number of values to calculate.

range

The range within which to fit the values.

Details

⁠jiggle⁠’ is an alternative to the ‘⁠jitter⁠’ function. Instead of using ‘⁠runif⁠’ to provide the values, it calls ‘⁠sample⁠’ and then scales the resulting values to the range specified. This guarantees that the values will be evenly spaced.

Value

A vector of n values within the range specified.

Author(s)

Jim Lemon

Examples

 ahw.df<-data.frame(Age=rnorm(100,35,10),
  Height=rnorm(100,160,15),Weight=rnorm(100,75,20))
 par(mfrow=c(1,3))
 boxplot(ahw.df$Age,main="Age")
 points(jiggle(100,c(0.5,1.5)),ahw.df$Age,col="red")
 boxplot(ahw.df$Height,main="Height")
 points(jiggle(100,c(0.5,1.5)),ahw.df$Height,col="green")
 boxplot(ahw.df$Weight,main="Weight")
 points(jiggle(100,c(0.5,1.5)),ahw.df$Weight,col="blue")

plotrix/plotrix documentation built on Feb. 19, 2024, 8:16 a.m.