autocurve.edges
From igraph v0.6.5-2
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
autocurve.edges (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
autocurve.edges
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
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 )
autocurve.edges(g)
set.seed(42)
plot(g)
Community examples
Looks like there are no examples yet.