plot: Plot

plotR Documentation

Plot

Description

Plot

Usage

## S4 method for signature 'GammaSpectrum,missing'
plot(x, xaxis = c("channel", "energy"), yaxis = c("count", "rate"), ...)

## S4 method for signature 'GammaSpectrum,Baseline'
plot(x, y, xaxis = c("channel", "energy"), yaxis = c("count", "rate"), ...)

## S4 method for signature 'GammaSpectra,missing'
plot(
  x,
  xaxis = c("channel", "energy"),
  yaxis = c("count", "rate"),
  select = NULL,
  facet = FALSE,
  nrow = c("fixed", "auto")
)

## S4 method for signature 'GammaSpectrum,PeakPosition'
plot(x, y, split = FALSE, span = 25)

## S4 method for signature 'CalibrationCurve,missing'
plot(
  x,
  error_ellipse = TRUE,
  error_bar = FALSE,
  energy = FALSE,
  level = 0.95,
  n = 50,
  ...
)

Arguments

x, y

Objects to be plotted.

xaxis, yaxis

A character string specifying the data to be plotted along each axis. It must be one of "energy" or "channel" (x axis) and "counts" or "rate" (y axis). Any unambiguous substring can be given.

...

Currently not used.

select

A numeric or character vector giving the selection of the spectrum that are drawn.

facet

A logical scalar: should a matrix of panels defined by spectrum be drawn?

nrow

A character string specifying the number of rows. It must be one of "fixed" or "auto". Any unambiguous substring can be given. Only used if facet is TRUE.

split

A logical scalar: should.

span

An integer giving the half window size (in number of channels). Only used if split is TRUE.

error_ellipse

A logical scalar: should error ellipses be plotted?

error_bar

A logical scalar: should error bars be plotted?

energy

A logical scalar: TODO.

level

length-one numeric vector giving the the probability cutoff for the error ellipses.

n

A length-one numeric vector giving the resolution of the error ellipses.

Value

A ggplot2::ggplot object.

Author(s)

N. Frerebeau

See Also

IsoplotR::ellipse(), IsoplotR::isochron()

Examples

# Import CNF files
spc_dir <- system.file("extdata/BDX_LaBr_1/calibration", package = "gamma")
spc <- read(spc_dir)

# Plot all spectra
plot(spc, yaxis = "rate", facet = FALSE) +
  ggplot2::theme_bw()

# Plot the spectrum named 'BRIQUE'
plot(spc, xaxis = "energy", yaxis = "count", select = "BRIQUE") +
  ggplot2::theme_bw()

# Plot the first three spectra
plot(spc, xaxis = "channel", yaxis = "rate", select = 1:3, facet = TRUE) +
  ggplot2::theme_bw()

nfrerebeau/gamma documentation built on April 14, 2024, 7:26 a.m.