knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "README-", dev = "png" )
The package provides six functions: ggpca()
, ggca()
, ggpcoa()
, ggnmds()
, ggrda()
, ggcca()
.
You can customize the display labels and themes. Labels can contain formulas. Image themes can be set by themes in ggplots or by other packages(ggthemr).
library(devtools) install_github("wdy91617/ggords")
library(ggords) require(vegan) require(ggplot2) data(Envs)
Env.w <- hclust(dist(scale(Envs)), "ward.D") gr <- cutree(Env.w , k=4) grl <- factor(gr)
Env.pca <- rda(Envs,scale = TRUE) #head(summary(Env.pca))
ggpca(Env.pca)
ggpca(Env.pca, group = grl)
ggpca(Env.pca, group = grl, spacol = "white") + theme_dark()
library(ggthemr) chalk_theme <- ggthemr('chalk', set_theme = FALSE) fd_theme <- ggthemr('flat dark', set_theme = FALSE) p <- ggpca(Env.pca, group = grl, spacol = "white") p + chalk_theme$theme p + fd_theme$theme
ggpca(Env.pca, group = grl, spearrow = NULL)
ggpca(Env.pca, group = grl, spearrow = NULL) + scale_color_manual(name = "Groups",values = c("red2", "purple1", "grey20","cyan")) + scale_shape_manual(name = "Groups",values = c(8,15,16,17))
ggpca(Env.pca, group = grl, spearrow = NULL, ellipse = TRUE) + scale_colour_hue(l = 70, c = 300)
Env.nmds <- metaMDS(Envs, distance="bray") #head(summary(Env.nmds))
ggnmds(Env.nmds)
ggnmds(Env.nmds, group = grl)
ggnmds(Env.nmds, group = grl, spacol = "white") + theme_dark()
library(ggthemr) chalk_theme <- ggthemr('chalk', set_theme = FALSE) fd_theme <- ggthemr('flat dark', set_theme = FALSE) p <- ggnmds(Env.nmds, group = grl, spacol = "white") p + chalk_theme$theme p + fd_theme$theme
ggnmds(Env.nmds, group = grl, spearrow = NULL)
mlabs<-c("NH[4]^{`+`}" , "NO[3]^{`-`}" ,"delta^13*C","A[1]","sqrt(2*pi)","frac(x^2,2)", "sin(x)","hat(x)","bar(xy)","90*degree","x^{y+z}") ggnmds(Env.nmds, group = grl, spearrow = NULL, msplabs = mlabs)
ggnmds(Env.nmds, group = grl, spearrow = NULL) + scale_color_manual(name = "Groups",values = c("red2", "purple1", "grey20","cyan")) + scale_shape_manual(name = "Groups",values = c(8,15,16,17))
ggnmds(Env.nmds, group = grl, spearrow = NULL, ellipse = TRUE) + scale_colour_hue(l = 70, c = 300)
Released under GPL-3.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.