- tree
object of class "phylo"
.
- x
a numerical vector of phenotypic trait values for species. names(x)
should contain the species names and match tree$tip.label
. Or, for plot.contMap
, an object of class "contMap"
.
- res
resolution for gradient plotting. Larger numbers (to a point) indicate a finer (smoother) gradient.
- fsize
relative font size - can be a vector of length 2 in which the first element gives the font size for the tip labels & the second element giving the font size for the legend.
- ftype
font type - see options in plotSimmap
. As with fsize
, this can be a vector with the second element giving font type for the legend.
- lwd
line width for branches. Can be a single integer number or a vector. In the latter case, the second number will be taken to be the desired legend width.
- legend
if FALSE
no legend is plotted; if a numeric value, it gives the length of the legend in units of branch length. Default is 0.5 times the total tree length.
- lims
range for the color map. By default, this will be c(min(x),max(x))
, and should always include this range.
- outline
logical value indicating whether or not to outline the branches of the tree in black.
- sig
the number of decimal places to show on the legend limits.
- type
type of plot desired. Options are "phylogram"
for a rightward square phylogram; and "fan"
for a circular phylogram.
- direction
plotting direction for type="phylogram"
.
- plot
logical value indicating whether or not to plot the tree. If plot=FALSE
then an object of class "contMap"
will be returned without plotting.
- obj
object of class "contMap"
.
- ...
optional arguments for plot.contMap
which include all the arguments of contMap
except for tree
, x
, res
, and lims
. Also method
, "fastAnc"
, "anc.ML"
, or "user"
(for user-supplied states) specifying which function to use for ancestral state estimation; hold
specifies whether or not to hold output to graphical device before plotting (defaults to hold=TRUE
); and anc.states
a vector containing some or multiple ancestral user-supplied ancestral states at nodes. Some other plotting arguments, such as xlim
and ylim
, may also work. Optional arguments for errorbar.contMap
include x
, a vector containing the original trait values mapped onto the tree (otherwise these will be obtained from obj
), scale.by.ci
, a logical argument (defaulting to TRUE
) that determines whether or not the length of the error bars will be scaled by the CI width, and lwd
, which detemines the line width of the plotted error bars.