jitterXY: Add random noise to data based on graphics character size

Description Usage Arguments Value See Also Examples

View source: R/jitterXY.R

Description

The input data, for x or y axis data, is jittered by a uniform random amount, scaled to the width and height of a character if this data were being plotted.

Usage

1
2
3
jitterXY(x = c(0, 1), y = c(0, 1), xscale = 1, yscale = 1)
jitterX(x, scale = 1)
jitterY(y, scale = 1)

Arguments

x

Numeric data that might be plotted on the horizontal axis.

y

Numeric data that might be plotted on the vertical axis.

xscale, yscale, scale

How much to scale the random noise on the x, y axis

Value

For jitterXY a list, with x and y components containing the perturbed versions of the corresponding arguments. Giving this list to plot produces a scatter plot of the two sets of data. If only one coordinate is jittered a vector is returned; this is always the case with jitterX and jitterY.

See Also

jitter, which scales data without regard to the plotting parameters.

Examples

1
2
3
4
## Not run: 
  with(sotu, plot(jitterXY(economy, war+peace)))

## End(Not run)

SoDA documentation built on Oct. 28, 2020, 9:07 a.m.