# Results from a Principal Components Analysis
file <- system.file("extdata", "pca_results.csv", package = "mapmixture")
pca_results <- read.csv(file)
# Define parameters
ind_names <- row.names(pca_results)
site_names <- rep(c("Pop1", "Pop2", "Pop3", "Pop4", "Pop5", "Pop6"), each = 100)
region_names <- rep(c("Region1", "Region2"), each = 300)
percent <- c(5.6, 4.5, 3.2, 2.0, 0.52)
# Scatter plot
scatter_plot(pca_results, site_names)
# Scatter plot with axes 1 and 3 and percent on axis labels
scatter_plot(pca_results, site_names, axes = c(1,3), percent = percent)
# Scatter plot with no centroids and segments
scatter_plot(pca_results, site_names, axes = c(1,2), percent = percent,
centroids = FALSE, segments = FALSE)
# Scatter plot with custom colours and coloured by other_group
scatter_plot(pca_results, site_names, other_group = region_names,
percent = percent, colours = c("#f1a340","#998ec3"))
# Scatter plot with individual labels
scatter_plot(pca_results, site_names, type = "labels",
labels = rownames(pca_results))
# Scatter plot with individual text
scatter_plot(pca_results, site_names, type = "text",
labels = rownames(pca_results))
Run the code above in your browser using DataLab