Learn R Programming

phytools (version 2.5-2)

edge.widthMap: Map continuous trait evolution on the tree

Description

Maps a discrete character onto the edges of the tree using variable edge widths.

Usage

edge.widthMap(tree, x, ...)
# S3 method for edge.widthMap
plot(x, max.width=0.9, legend="trait value", ...)

Arguments

Value

edge.widthMap returns an object of class "edge.widthMap".

plot.edge.widthMap can be used to plot this object.

References

Revell, L. J. (2024) phytools 2.0: an updated R ecosystem for phylogenetic comparative methods (and other things). PeerJ, 12, e16505.

See Also

contMap, fastAnc

Examples

Run this code
## load data from Garland et al. (1992)
data(mammal.tree)
data(mammal.data)

## extract character of interest
ln.bodyMass<-log(setNames(mammal.data$bodyMass,
    rownames(mammal.data)))

## create "edge.widthMap" object
mammal.ewMap<-edge.widthMap(mammal.tree,ln.bodyMass,
    min.width=0.05)

## plot it
plot(mammal.ewMap,legend="log(body mass)",
    color=palette()[4])

## reset margins to default
par(mar=c(5.1,4.1,4.1,2.1))

Run the code above in your browser using DataLab