orientEdges: Assign edge orientation of an undirected graph

View source: R/semUtils.R

orientEdgesR Documentation

Assign edge orientation of an undirected graph

Description

Assign edge orientation of an undirected graph through a given reference directed graph. The vertex (color) and edge (color, width and weight) attributes of the input undirected graph are preserved in the output directed graph.

Usage

orientEdges(ug, dg, ...)

Arguments

ug

An undirected graph as an igraph object.

dg

A directed reference graph.

...

Currently ignored.

Value

A directed graph as an igraph object.

Examples


# Graphs definition
G0 <- as.undirected(sachs$graph)

# Reference graph-based orientation
G1 <- orientEdges(ug = G0, dg = sachs$graph)

# Graphs plotting
old.par <- par(no.readonly = TRUE)
par(mfrow=c(1,2), mar=rep(2,4))
plot(G0, layout=layout.circle, main = "Input undirected graph")
plot(G1, layout=layout.circle, main = "Output directed graph")
par(old.par)


SEMgraph documentation built on Sept. 11, 2024, 8:36 p.m.