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

View source: R/node_conversion_dendrogram.R

as.dendrogram.NodeR Documentation

Convert a Node to a dendrogram

Description

Convert a data.tree structure to a dendrogram

Usage

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

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

Value

An object of class dendrogram

See Also

Other Conversions from Node: ToNewick()

Examples

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)


data.tree documentation built on Nov. 13, 2023, 1:08 a.m.