(嗨,
我在R中还有另一个问题,我不知道我做错了什么。在this thread我已经问过如何阅读有效图表,该图表与user1317221_G的答案一致。
现在我已经从有向图中删除了边6-> 7并以这种方式阅读:
library(igraph)
graph2 <- read.table("Graph_2.txt")
graph2 <- graph.data.frame(graph2)
这就是Graph_2.txt的样子:
1 2
1 3
2 5
3 4
3 5
4 5
5 6
5 10
7 8
7 9
7 12
8 9
9 10
9 11
9 12
10 7
10 11
11 7
11 12
但是情节显示(再次,就像在另一个主题中一样)一个不同的有向图:
正如您在文件中看到的那样,在5> 9或10-> 12之间没有边缘作为示例。所以我的问题是,我怎样才能正确阅读有向图?我做错了什么?
谢谢!
答案 0 :(得分:1)
您可以使用graph.data.frame
通过vertices
选项创建图表时设置顶点标签:
graph2 <- graph.data.frame(graph2, vertices = data.frame(symbols = 1:12,
label = 1:12))
plot(graph2, layout = layout.fruchterman.reingold)