我有一个标准的EdgeList都:指定颜色到边缘时往复运动
[1] 1 -> 2 [2] 1 -> 3 [3] 1 -> 6 [4] 2 -> 1 [5] 2 -> 3 [6] 2 -> 4 [7] 2 -> 5
我想根据三个规则上色边缘:
ⅰ)如果第一个值小于第二个 - >蓝色
ii)如果第一个值大于第二个 - >红色
这似乎是非常简单:
y.ed<-as.edgelist(am.ed) z<-as.data.frame(y.ed) m<-z[,1] n<-z[,2] o<-ifelse(m<n, "red", "blue")
但是我想至iii)颜色倒数关系即1->2
,2->1
(如上)的另一颜色例如橙子。 我无法解决如何做到这一点。
感谢您编辑Ken。 – user14470