Learn R Programming

SEMgraph (version 1.2.3)

orientEdges: 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, ...)

Value

A directed graph as an igraph object.

Arguments

ug

An undirected graph as an igraph object.

dg

A directed reference graph.

...

Currently ignored.

Examples

Run this code

# 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)

Run the code above in your browser using DataLab