as.igraph.Node: Convert a 'data.tree' structure to an igraph network

Description Usage Arguments Value See Also Examples

View source: R/node_conversion_igraph.R

Description

This requires the igraph package to be installed. Also, this requires the names of the Nodes to be unique within the data.tree structure.

Usage

1
2
3
4
5
6
7
8
as.igraph.Node(
  x,
  vertexAttributes = character(),
  edgeAttributes = character(),
  directed = FALSE,
  direction = c("climb", "descend"),
  ...
)

Arguments

x

The root Node to convert

vertexAttributes

A vector of strings, representing the attributes in the data.tree structure to add as attributes to the vertices of the igraph

edgeAttributes

A vector of strings, representing the attributes in the data.tree structure to add as edge attributes of the igraph

directed

Logical scalar, whether or not to create a directed graph.

direction

when converting to a network, should the edges point from root to children ("climb") or from child to parent ("descend")?

...

Currently unused.

Value

an igraph object

See Also

AreNamesUnique

Examples

1
2
3
4
data(acme)
library(igraph)
ig <- as.igraph(acme, "p", c("level", "isLeaf"))
plot(ig)

data.tree documentation built on Aug. 3, 2020, 5:12 p.m.