【发布时间】:2020-10-06 03:07:13
【问题描述】:
我有一个只有两种类型节点的有向网络,A 和 B。方向总是从任何给定的 A,到任何给定的 B。没有其他方向是可能的。
边缘列表如下所示:
edges <- read.table(text = "
from to weight
1 6 1.2
3 7 1.4
4 6 1.2
1 7 1.2
2 8 1.2
1 9 1.2
5 10 1.2 ", header=T )
节点列表如下所示:
nodes
id
1 1
2 1
3 3
4 4
5 5
6 6
7 7
8 B
9 9
10 10
图表是使用 igraph 包创建的。
g <- graph_from_data_frame(d = edges, vertices=nodes, directed = TRUE)
是否可以根据边缘列表中的从或到对节点进行着色,而不向节点列表添加其他变量/标签?
(我尝试过像这样为节点着色,但意识到这没有多大意义)
plot(g, vertex.color=V(g$edges=='from'))
【问题讨论】:
-
在您的示例中,6 属于“从”和“到”类别,对于 7 也是如此。
-
@desval 谢谢,我更正了。