gen_OpenSpecy: Generic Open Specy Methods

head.OpenSpecyR Documentation

Generic Open Specy Methods

Description

Methods to visualize and convert OpenSpecy objects.

Usage

## S3 method for class 'OpenSpecy'
head(x, ...)

## S3 method for class 'OpenSpecy'
print(x, ...)

## S3 method for class 'OpenSpecy'
plot(
  x,
  offset = 0,
  legend_var = NULL,
  pallet = rainbow,
  main = "Spectra Plot",
  xlab = "Wavenumber (1/cm)",
  ylab = "Intensity (a.u.)",
  ...
)

## S3 method for class 'OpenSpecy'
summary(object, ...)

## S3 method for class 'OpenSpecy'
as.data.frame(x, ...)

## S3 method for class 'OpenSpecy'
as.data.table(x, ...)

Arguments

x

an OpenSpecy object.

offset

Numeric value for vertical offset of each successive spectrum. Defaults to 1. If 0, all spectra share the same baseline.

legend_var

Character string naming a metadata column in x$metadata that labels/colors each spectrum. If NULL, spectra won't be labeled.

pallet

The base R graphics color pallet function to use. If NULL will default to all black.

main

Plot text for title.

xlab

Plot x axis text

ylab

Plot y axis text

object

an OpenSpecy object.

...

further arguments passed to the respective default method.

Details

head() shows the first few lines of an OpenSpecy object. print() prints the contents of an OpenSpecy object. plot() produces a plot() of an OpenSpecy

Value

head(), print(), and summary() return a textual representation of an OpenSpecy object. plot() and lines() return a plot. as.data.frame() and as.data.table() convert OpenSpecy objects into tabular data.

Author(s)

Zacharias Steinmetz, Win Cowger

See Also

head(), print(), summary(), matplot(), and matlines(), as.data.frame(), as.data.table()

Examples

data("raman_hdpe")

# Printing the OpenSpecy object
print(raman_hdpe)

# Displaying the first few lines of the OpenSpecy object
head(raman_hdpe)

# Plotting the spectra
plot(raman_hdpe)


wincowgerDEV/OpenSpecy documentation built on June 14, 2025, 5:57 a.m.