ecdfPlot: Empirical Distribution Plot

View source: R/ecdfPlot.R

ecdfPlotR Documentation

Empirical Distribution Plot

Description

Creates a graph of the empirical distribution function of data.

Usage

ecdfPlot(x, group = NULL, Plot = list(name = "Auto", what =
  "stairstep", type = "solid", width = "standard", symbol = "circle",
  filled = TRUE, size = 0.09, color = "Auto"), xaxis.log = TRUE,
  xaxis.range = c(NA, NA), xlabels = 11, ylabels = 5,
  ytitle = "Cumulative Probability", xtitle = deparse(substitute(x)),
  caption = "", margin = c(NA, NA, NA, NA), ...)

## Default S3 method:
ecdfPlot(x, group = NULL, Plot = list(name = "Auto",
  what = "stairstep", type = "solid", width = "standard", symbol =
  "circle", filled = TRUE, size = 0.09, color = "Auto"),
  xaxis.log = TRUE, xaxis.range = c(NA, NA), xlabels = 11,
  ylabels = 5, ytitle = "Cumulative Probability",
  xtitle = deparse(substitute(x)), caption = "", margin = c(NA, NA,
  NA, NA), ...)

Arguments

x

the data to plot.

group

create groups for x. Each group is plotted as a separate line.

Plot

parameters defining the characteristics of the plot. See setPlot for a description of the parameters.

xaxis.log

logical, if TRUE, then log-transform the x axis.

xaxis.range

set the range of the x-axis. See Details.

xlabels

set the x-axis labels. See linearPretty for details.

ylabels

set the y-axis labels. See linearPretty for details.

ytitle

the y-axis title (also called y-axis caption).

xtitle

the x-axis title (also called x-axis caption).

caption

the figure caption.

margin

set the plot area margins, in units of lines of text. Generally all NA or the output from setGraph if appropriate.

...

any additional arguments needed by specific methods.

Details

For linear axes, the range can be set to virtually any pair of values. For log axes, the choice of range is more resticted—for less than one log-cycle, powers of whole numbers can be used; from 1 to about 3 log cycles, the choces should be powers of 3 or 10; and for more than 3 log cycles, the range sould be expressed only in powers of 10.

Value

Information about the graph.

Note

A call should be made to setPage to set up the graphics environment before calling ecdfPlot.

See Also

setPage, probPlot

Examples

## Not run: 
set.seed(1)
X <- rlnorm(32)
setGD()
ecdfPlot(X)
# For more details of ecdfPlot see
vignette(topic="ProbabilityPlots", package="smwrGraphs")

## End(Not run)

USGS-R/smwrGraphs documentation built on Oct. 11, 2022, 6:11 a.m.