rgl
package to create an interactive plot of PCA scores derived from a "Spectra"
object. A title and legend can be added if desired. Classical or robust confidence ellipses may be added if desired.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, ...)
"Spectra"
.prcomp
.ellipse = TRUE
, indicates that robust confidence ellipses should be drawn. If FALSE
, classical confidence ellipses are drawn.ellipse = TRUE
and rob = TRUE
, a number indicating the fraction of the data points to be considered "good" and thus used to compute the robust confidence ellipse.LETTERS[1:8]
( = A through H) indicating the desired location for the title.LETTERS[1:8]
( = A through H) indicating the desired location for the legend.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.ChemoSpec
that plot PCA scores are: plotScores
(2D version), and plotScores3D
(uses lattice
graphics).data(CuticleIR)
results <- classPCA(CuticleIR, choice = "autoscale")
plotScoresRGL(CuticleIR, results, title = "Cuticle IR Spectra",
leg.pos = "A", t.pos = "B")
Run the code above in your browser using DataLab