多个有向边igraph

时间:2016-02-11 18:02:02

标签: r plot igraph tkplot

我想在下图中将顶点1和2之间的边缘表示为两个单独的边,箭头方向相反。

require(igraph) 
e <-  c(1,2, 2,3, 3,1, 3,4 , 4,1 , 2,1)
g <- graph(e, n=5, directed = TRUE)
tkplot(g, layout=layout.circle )

我得到的只是一条边,两端都有箭头。它应该很容易,但我无法在任何地方找到它并且无法弄明白。任何的想法?

1 个答案:

答案 0 :(得分:0)

您应该绘制带有弯曲边缘的图形。请注意,在 Select Lower(CONVERT(VARCHAR(32),HashBytes('MD5', '12345'), 2)) 中,您使用plot()进行曲线处理,但单独曲线边缘的边缘属性应仅为edge.curved

我在Sacha Epskamp发现this answer后发现了以下函数curved,他显然写了一个包curve.reciprocal.edges(),如果您的需求超出可能的范围,您可能会觉得有用。通过这个实现:

qgraph