curve_multiple
From igraph v1.2.3
by Gabor Csardi
Optimal edge curvature when plotting graphs
If graphs have multiple edges, then drawing them as straight lines does not show them when plotting the graphs; they will be on top of each other. One solution is to bend the edges, with diffenent curvature, so that all of them are visible.
- Keywords
- graphs
Usage
curve_multiple(graph, start = 0.5)
Arguments
- graph
The input graph.
- start
The curvature at the two extreme edges. All edges will have a curvature between
-start
andstart
, spaced equally.
Details
curve_multiple
calculates the optimal edge.curved
vector for
plotting a graph with multiple edges, so that all edges are visible.
Value
A numeric vector, its length is the number of edges in the graph.
See Also
igraph.plotting
for all plotting parameters,
plot.igraph
, tkplot
and rglplot
for plotting functions.
Examples
# NOT RUN {
g <- graph( c(0,1,1,0,1,2,1,3,1,3,1,3,
2,3,2,3,2,3,2,3,0,1)+1 )
curve_multiple(g)
# }
# NOT RUN {
set.seed(42)
plot(g)
# }
# NOT RUN {
# }
Community examples
Looks like there are no examples yet.