Description Usage Arguments Value Examples
The plot function to visualize the return of functions in the
package. The underlying function applies ggplot2
. The
function name plot
is used to keep the compatibility with previous
versions, but they do not behave like the generic plot
function since 1.5.4.
A phyMSAmatched
object will be plotted as a tree
diagram.
A lineagePath
object will be plotted as a tree
diagram and paths are black solid line while the trimmed nodes and tips
will use gray dashed line.
A fixationSites
object will be plotted as original
phylogenetic tree marked with fixation substitutions.
A sitePath
object can be extracted by using
extractSite
on the return of fixationSites
.
A fixationIndels
object will be plotted as original
phylogenetic tree marked with indel fixation.
A fixationPath
object will be plotted as a
phylo
object. The tips are clustered according to the fixation
sites. The transition of fixation sites will be plotted as a phylogenetic
tree. The length of each branch represents the number of fixation mutation
between two clusters.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## S3 method for class 'phyMSAmatched'
plot(x, y = TRUE, ...)
## S3 method for class 'lineagePath'
plot(x, y = TRUE, showTips = FALSE, ...)
## S3 method for class 'fixationSites'
plot(x, y = TRUE, tipsGrouping = NULL, ...)
## S3 method for class 'sitePath'
plot(x, y = NULL, select = NULL, showTips = FALSE, ...)
## S3 method for class 'fixationIndels'
plot(x, y = TRUE, ...)
## S3 method for class 'fixationPath'
plot(x, y = TRUE, ...)
|
x |
The object to plot. |
y |
Whether to show the fixation mutation between clusters. For
|
... |
Other arguments. Since 1.5.4, the function uses
|
showTips |
Whether to plot the tip labels. The default is |
tipsGrouping |
A |
select |
For a |
A ggplot object to make the plot.
1 2 3 4 5 6 7 8 9 10 11 12 | data(zikv_tree)
data(zikv_align)
tree <- addMSA(zikv_tree, alignment = zikv_align)
plot(tree)
paths <- lineagePath(tree)
plot(paths)
fixations <- fixationSites(paths)
plot(fixations)
sp <- extractSite(fixations, 139)
plot(sp)
x <- fixationPath(fixations)
plot(x)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.