Learn R Programming

data.tree (version 1.1.0)

as.dendrogram.Node: Convert a Node to a dendrogram

Description

Convert a data.tree structure to a dendrogram

Usage

# S3 method for Node
as.dendrogram(
  object,
  heightAttribute = DefaultPlotHeight,
  edgetext = FALSE,
  ...
)

Value

An object of class dendrogram

Arguments

object

The Node to convert

heightAttribute

The attribute (field name or function) storing the height

edgetext

If TRUE, then the for non-leaf nodes the node name is stored as the dendrogram's edge text.

...

Additional parameters

See Also

Other Conversions from Node: ToNewick()

Examples

Run this code
data(acme)
acmed <- as.dendrogram(acme)
plot(acmed, center = TRUE)

#you can take an attribute for the height:
acme$Do( function(x) x$myPlotHeight <- (10 - x$level))
acmed <- as.dendrogram(acme, heightAttribute = "myPlotHeight")
plot(acmed, center = TRUE)

#or directly a function
acmed <- as.dendrogram(acme, heightAttribute = function(x) 10 - x$level)
plot(acmed)

Run the code above in your browser using DataLab