Interactive 3D Score Plot of a Spectra Object
plotScoresRGL( spectra, pca, pcs = c(1:3), ellipse = TRUE, rob = FALSE, cl = 0.95, frac.pts.used = 0.8, title = NULL, t.pos = NULL, leg.pos = NULL, lab.opts = FALSE, tol = 0.01, use.sym = FALSE, axes = "fixed", ... )
spectra |
An object of S3 class |
pca |
An object of class |
pcs |
A vector of three integers specifying the PCA scores to plot. |
ellipse |
Logical indicating if confidence ellipses should be drawn. |
rob |
Logical; if |
cl |
A number indicating the confidence interval for the ellipse. |
frac.pts.used |
If |
title |
A character string for the plot title. |
t.pos |
A character selection from |
leg.pos |
A character selection from |
lab.opts |
A logical indicating whether or not to display the locations where the title and legend can be placed. These locations are the corners of a cube surrounding the data. |
tol |
Quantile to be used to label extreme data points. |
use.sym |
logical; if true, the color scheme is changed to black and symbols are used for plotting. |
axes |
character; One of |
... |
Additional parameters to pass downstream, generally to the plotting routines. |
If you intend to make a hard copy of your plot, use lab.opts = TRUE
until you have found a good view of your data. Then note corners of the
cube where the title and legend won't interfere with viewing the data, and
use these as arguments for t.pos
and leg.pos
, and add
title
. Adjust as necessary, then turn off label display using
lab.opts = FALSE
. Back at the console, use >
rgl.snapshot("file_name.png")
to create the hardcopy.
None. Side effect is a plot
Bryan A. Hanson, DePauw University.
Other functions in ChemoSpec
that plot PCA scores are:
plotScores
(2D version), and plotScores3D
(uses
lattice
graphics). Additional documentation at
https://bryanhanson.github.io/ChemoSpec/
## Not run: data(metMUD1) pca <- c_pcaSpectra(metMUD1, choice = "autoscale") plotScoresRGL(metMUD1, pca, title = "metMUD1 NMR Spectra", leg.pos = "A", t.pos = "B" ) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.