stat_qqline: A Stat for Adding Reference Lines to QQ-Plots

View source: R/newplots.R

stat_qqlineR Documentation

A Stat for Adding Reference Lines to QQ-Plots

Description

This stat computes quantiles of the sample and theoretical distribution for the purpose of providing reference lines for QQ-plots.

Usage

stat_qqline(
  mapping = NULL,
  data = NULL,
  geom = "line",
  position = "identity",
  ...,
  distribution = stats::qnorm,
  dparams = list(),
  na.rm = FALSE,
  show.legend = NA,
  inherit.aes = TRUE
)

Arguments

mapping

An aesthetic mapping produced with aes() or aes_string().

data

A data frame.

geom

A geom.

position

A position object.

...

Additional arguments

distribution

A quantile function.

dparams

A list of arguments for distribution.

na.rm

A logical indicating whether a warning should be issued when missing values are removed before plotting.

show.legend

A logical indicating whether legends should be included for this layer. If NA, legends will be include for each aesthetic that is mapped.

inherit.aes

A logical indicating whether aesthetics should be inherited. When FALSE, the supplied mapping will be the only aesthetics used.

Examples

data(penguins, package = "palmerpenguins")
ggplot(data = penguins, aes(sample = bill_length_mm)) +
  geom_qq() +
  stat_qqline(alpha = 0.7, color = "red", linetype = "dashed") +
  facet_wrap(~species)

ggformula documentation built on Nov. 9, 2023, 5:08 p.m.