Give me data, and I'll give you a snazzy biplot!
A simple little package for creating nice looking PCA biplots. Just input your data matrix/frame and out pops a beautiful biplot for your data analyzing pleasure!
You need the devtools R package to install. If you don't have it, install it first.
install.packages("devtools")
Now you can install biplotr!
library(devtools)
install_github("mooreryan/biplotr")
When you use biplotR, you'll need to make sure to import the libraries that it depends on at the beginning of your R program. Something like this:
library(ggplot2)
library(grid)
library(ggrepel)
library(biplotr)
I use the gridArrange function in the example. To use that also add this to the other library function calls listed above:
library(gridExtra)
For usage examples, check out the built in documentation for the pca_biplot function like this:
?pca_biplot
Technically pca_biplot takes data.frames or matrices but not tibbles. A tibble will work, but it won't print out point labels correctly.
v0.0.12: Handle some tibble inputv0.0.10: Add plotting elements in the return list.v0.0.9: Add options for specifying which columns are data columns and which columns are for coloring points.v0.0.8: Not a real update. Just a version bump for Zenodo.v0.0.7: Add option for custom arrow scaling factor.v0.0.6: Add option to draw or not draw arrows and points.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.