plot.i_pca {idm} | R Documentation |
Plotting 2D maps in Principal Component Analysis
Description
Graphical display of Principal Component Analysis results in two dimensions
Usage
## S3 method for class 'i_pca'
plot(x, dims = c(1,2), what = c(TRUE,TRUE),
dataname = NULL, labels = NULL, animation = TRUE, frames = 10,
zoom = TRUE, movie_format = "gif", ...)
Arguments
x |
Principal component analysis object returned by |
dims |
Numerical vector of length 2 indicating the dimensions to plot on horizontal and vertical axes respectively; default is first dimension horizontal and second dimension vertical |
what |
Vector of two logicals specifying the contents of the plot(s). First entry indicates if the scatterplot of observations is displayed and the second entry if the correlation circle of the variable loadings is displayed ( |
dataname |
String prefix used for custom naming of output files; default is the name of the output object |
labels |
String vector of variable labels |
animation |
Logical indicating whether animated GIF or PDF files are created and saved to the hard drive or a static plot is created ( |
frames |
Number of animation frames shown per iteration ( |
zoom |
Logical indicating whether axes limits change during the animation creating a zooming effect; applicable only when |
movie_format |
Specifies if the animated plot is saved in the working directory either in |
... |
Details
The function plot.i_pca
makes a two-dimensional map of the object created by i_pca
with respect to two selected dimensions.
References
ImageMagick: http://www.imagemagick.org; GraphicsMagick: http://www.graphicsmagick.org
See Also
Examples
data("iris", package = "datasets")
#standardize variables
X = scale(iris[,-5])
res_iPCA = i_pca(data1 = X[1:50,-5], data2 = X[51:150,-5], nchunk = c(50,50))
#static plot, final solution
plot(res_iPCA, animation = FALSE)
##\donttest is used here because the code calls the saveLatex function of the animation package
#which requires ImageMagick or GraphicsMagick and
#Adobe Acrobat Reader to be installed in your system
#See help(im.convert) for details on the configuration of ImageMagick or GraphicsMagick.
#Creates animated plots in PDF for objects and variables
plot(res_iPCA, animation = TRUE, frames = 10, movie_format = 'pdf')