Graph 如何组合保留边属性的子图?

Graph 如何组合保留边属性的子图?,graph,merge,union,igraph,subgraph,Graph,Merge,Union,Igraph,Subgraph,我一直在尝试使用igraph中的graph.union函数组合保留原始边属性的子图。操作成功,但新图形忘记了其边属性。我甚至尝试过上面提到的选项,但在我看来似乎有一些bug 在我的工作中,我使用了两列数据作为由制表符分隔的edgelist(作为分隔符) 我的方法是: tab118_FP2_9<-read.table("D:/edgelist_118.9.out", header = FALSE, sep = "\t" ,"r") tab118_FP2_9a<-tab118_FP2_9

我一直在尝试使用igraph中的
graph.union
函数组合保留原始边属性的子图。操作成功,但新图形忘记了其边属性。我甚至尝试过上面提到的选项,但在我看来似乎有一些bug

在我的工作中,我使用了两列数据作为由制表符分隔的edgelist(作为分隔符)

我的方法是:

tab118_FP2_9<-read.table("D:/edgelist_118.9.out", header = FALSE, sep = "\t" ,"r")
tab118_FP2_9a<-tab118_FP2_9+1 # have used python script , in which counting starts from zero , which is actually the no. one in reality
g118_FP2_9<-graph.data.frame(tab118_FP2_9a, directed =F)
tab118_FP2_3<-read.table("D:/edgelist_118.3.out", header = FALSE, sep = "\t" ,"r")
tab118_FP2_3a<-tab118_FP2_3+1 # have used python script , in which counting starts from zero , which is actually the no. one in reality
g118_FP2_3<-graph.data.frame(tab118_FP2_3a, directed =F)
g118_FP2_3<-graph.data.frame(tab118_FP2_3a, directed=F)
g118_FP2_9<-graph.data.frame(tab118_FP2_9a, directed=F)
E(g118_FP2_9)$weight<- 2
E(g118_FP2_3)$weight<- 1
E(g118_FP2_3)$color<-"red"
E(g118_FP2_9)$color<-"blue"
g118_FP2_3_9<-g118_FP2_3 %u% g118_FP2_9

tab118\u FP2\u 9您引用的邮件列表帖子已经过时,不再适用
graph.union
现在保留边属性。(当它们出现在两个图中时,它会重命名它们。)查看如何包含数据。感谢Gabor,我将查看它Gabor,我尝试了这些建议,毫无疑问合并成功,但边缘的颜色属性发生了变化。请您帮我解决。我不确定问题出在哪里,抱歉,你好,加博,我得到了一个解决我问题的链接。现在我可以将隐藏的边颜色恢复到合并的图形中。谢谢你