View source: R/user_functions.R
| barmap_loading | R Documentation | 
Plot a Barmap of the standardized loadings from a PCA solution.
barmap_loading(
  pca,
  pca_data,
  ndim = 1:5,
  cutoff = 0,
  resample_ci = NULL,
  conf = 0.95,
  plot_list_center = F,
  plot_legend = TRUE,
  text_values = F,
  star_values = F,
  text_size = 2,
  plot_cutoff = TRUE,
  vars = NULL,
  colors = c("steelblue1", "white", "firebrick1"),
  gradient_color = TRUE
)
| pca | Object of class prcomp, princals, or data.frame. If object is a prcomp or princals object, pca_data is required, and the loadings will be extracted. If object is a data.frame object, the dataframe needs to be formatted as: first column named Variables and all other columns corresponding to a PC. One row per variable. The values are the loadings. | 
| pca_data | Data passed to the prcomp or princals function. | 
| ndim | Numeric. Number of PCs to plot | 
| cutoff | Numeric or numeric vector of length ndim. Value of the loadings threshold (i.e. |loadings| >= cutoff) to plot with stars. Default = 0.5 | 
| resample_ci | dataframe. Dataframe containing the columns "Variables", "component","original", "mean","ci_low" and "ci_high" containing the center, the lower bound and the upper bound of the confident intervals to plot. These can be obtained by the pc_stability or permut_pc_test "results" element or computed independently. | 
| conf | Numeric. Confidence level used when load_list is provided. | 
| plot_list_center | Logical. Whether to plot the average loadings obtained from load_list. | 
| plot_legend | Logical. Whether legend should be plotted. | 
| text_values | Logical. Whether to plot the values of the loadings or not. Default= TRUE | 
| star_values | Logical. Whether to plot a star in |loadings|>=cutoff. Only relevant if text_values=FALSE. Default=FALSE | 
| text_size | Numeric. Size of the text_values. | 
| plot_cutoff | Logical. Whether to plot the cutoff lines or not. | 
| vars | Character vector. Variables will be ordered as the provided variable names. Non-specified variables will be excluded from the plot. By default variables are ordered in alphabetically by ggplot. | 
| colors | Character vector of length 3. Vector with the character name or hexadecimal number (e.g. "#FF0000") of three colors, the lower color, the middle color and the higher color for the gradient used in the plot. Hexadecimal number can be obtained using rgb for example. | 
| gradient_color | Logical. Whether colors should be plotted as a gradient proportional to the loadings. | 
Returns a ggplot2 object.
Abel Torres Espin
data(mtcars)
pca_mtcars<-prcomp(mtcars, center = TRUE, scale. = TRUE)
barmap_loading(pca = pca_mtcars, pca_data = mtcars, ndim = 1:4)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.