Description Usage Arguments Value Author(s) Examples
Plots a phylogeny with lines representing the value of a continuous trait
1 2 3 4 5 6 7 | sortTraitData(
phy,
y,
data.name = NULL,
log.trait = TRUE,
pass.ultrametric = FALSE
)
|
phy |
An object of class |
y |
A matrix of trait values with taxon names as rownames. Missing values should be NA |
data.name |
If null the first column of y is assummed as the trait, otherwise if y is a matrix with more than one column either the name of the column or the number of the column must be supplied by data.name |
log.trait |
Logical. If |
pass.ultrametric |
Although trees that are believed to be ultrametric to pass the function |
phy Tree with missing data pruned
trait Rearranged data with missing species removed
Mark Puttick
1 2 3 4 5 6 7 8 | data(anolis.tree)
data(anolis.data)
attach(anolis.data)
male.length <- matrix(Male_SVL, dimnames=list(rownames(anolis.data)))
any(is.na(male.length[,1]))
data.sorted <- sortTraitData(anolis.tree, male.length)
phy <- data.sorted[[1]]
male.length <- data.sorted[[2]]
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.