Description Usage Arguments Value See Also Examples
Is not a labeling function itself, but returns one.
The returned function is capable of adding
whatever label is on a node. Note that the function that
is returned has two completely different arguments to those listed here:
the plot object already built by earlier steps in
plot_tree
, and the data.frame
that contains the relevant plotting data for the nodes
(especially x, y, label
),
respectively.
See nodeplotboot
for a more sophisticated example.
The main purpose of this and nodeplotboot
is to
provide a useful default function generator for arbitrary and
bootstrap node labels, respectively, and also to act as
examples of functions that will successfully interact with
plot_tree
to add node labels to the graphic.
1 | nodeplotdefault(size=2L, hjust=-0.2)
|
size |
(Optional). Numeric. Should be positive. The
size parameter used to control the text size of taxa labels.
Default is |
hjust |
(Optional). The horizontal justification of the
node labels. Default is |
A function that can add a node-label layer to a graphic.
1 2 | nodeplotdefault()
nodeplotdefault(3, -0.4)
|
function (p, nodelabdf)
{
p = p + geom_text(mapping = aes(x = x, y = y, label = label),
data = nodelabdf, size = size, hjust = hjust, na.rm = TRUE)
return(p)
}
<environment: 0xf4fdb00>
function (p, nodelabdf)
{
p = p + geom_text(mapping = aes(x = x, y = y, label = label),
data = nodelabdf, size = size, hjust = hjust, na.rm = TRUE)
return(p)
}
<environment: 0xf4ff198>
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.