View source: R/fortify-data-frame-phylo.R
| fortify_data_frame.phylo | R Documentation |
This function converts various objects to a data frame.
## S3 method for class 'phylo'
fortify_data_frame(
data,
...,
priority = "right",
center = FALSE,
type = "rectangle",
tree_type = NULL,
tip_pos = NULL,
tip_clades = NULL,
reorder_clades = TRUE,
clade_gap = NULL,
root = NULL,
double = TRUE,
data_arg = NULL,
call = NULL
)
data |
A |
... |
These dots are for future extensions and must be empty. |
priority |
A string of "left" or "right". if we draw from |
center |
A boolean value. if |
type |
A string indicates the plot type, |
tree_type |
A single string, one of
Usually, you don't need to modify this. |
tip_pos |
The x-coordinates of the tip. Must be the same length
of the number of tips in |
tip_clades |
Clades of the tips. Must be the same length of the
number of tips in |
reorder_clades |
A single boolean value, indicates whether reorder the
provided |
clade_gap |
A single numeric value indicates the gap between different clades. |
root |
A length one string or numeric indicates the root branch. |
double |
A single logical value indicating whether horizontal lines
should be doubled when segments span multiple branches. If |
data_arg |
The argument name for |
call |
The execution environment where |
A data frame with the node coordinates:
.panel: Similar with panel column, but always give the correct
panel for usage of the ggplot facet.
.index: the original index in the tree for the the tip/node.
label: the tip/node label text.
x and y: x-axis and y-axis coordinates for the tip/node.
clade: which clade the node is. You can use this column to color
different clades.
panel: which panel the node is, if we split the plot into panel
using facet_grid, this column will show
which panel the node is from. Note: some nodes may
fall outside panel (between two panels), so there are possible
NA values in this column.
tip: A logical value indicates whether current node is a tip.
edge: A data frame for edge coordinates:
.panel: Similar with panel column, but always give the correct
panel for usage of the ggplot facet.
x and y: x-axis and y-axis coordinates for the start node of the edge.
xend and yend: the x-axis and y-axis coordinates of the terminal node
for edge.
clade: which panel the edge is. You can use this column to color
different groups.
panel1 and panel2: The panel1 and panel2 columns have the same
functionality as panel, but they are specifically for the edge data
and correspond to both nodes of each edge.
Other fortify_data_frame() methods:
fortify_data_frame.GRanges(),
fortify_data_frame.character(),
fortify_data_frame.default(),
fortify_data_frame.dendrogram(),
fortify_data_frame.matrix()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.