phylogram | R Documentation |
Make a relative abundance barplot of taxon abundances.
phylogram(...) ## Default S3 method: phylogram( Tab, Map = NULL, facet = NULL, colname = "Sample", variable.name = "Taxon", value.name = "Abundance", scales = "free_x", space = "free_x", nrow.legend = 20, ntaxa = NULL, other_name = "other" ) ## S3 method for class 'Dataset' phylogram( Dat, facet = NULL, colname = "Sample", variable.name = "Taxon", value.name = "Abundance", scales = "free_x", space = "free_x", nrow.legend = 20, ntaxa = NULL, other_name = "other" )
Tab |
A matrix object representing samples as columns and taxa as rows. |
Map |
A data frame with metadata for Tab. One row per sample, and the rows must be named to match the column names in Tab, and they must be in the same order. |
facet |
facet formula for facet_grid. |
colname |
Label to be used in the x-axis of the phylogram. |
variable.name |
Label to be used in for the colors in the phylogram |
value.name |
Label for the y-axis of the phylogram. |
scales |
scales option for facet_grid. |
space |
space option for facet_grid |
nrow.legend |
number of rows to use in the legend. |
ntaxa |
Number of taxa to plot, the rest will be collapsed into one category. Samples will be sorted by abundance and the top ntaxa will be plotted. |
other_name |
Name to give to the collapsed taxa when ntaxa is used. |
Dat |
A Dataset object. |
A ggplot2 object of the plot.
Sur Herrera Paredes
data(Rhizo) data(Rhizo.map) data(Rhizo.tax) Dat <- create_dataset(Rhizo,Rhizo.map,Rhizo.tax) Dat.phyl <- collapse_by_taxonomy(Dat = Dat, level = 4) phylogram(Tab = Dat.phyl$Tab, Map = Dat.phyl$Map, facet = ~ fraction) phylogram(Dat.phyl, facet = ~ fraction) phylogram(Dat.phyl, facet = ~ fraction, ntaxa = 5)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.