[英]arrangements of the nodes on graph network plot
我不是程序员,但是对于数据集的特定表示形式,我在igraph上进行了网络绘图(圆形布局)。 我可以编辑顶点大小和颜色,但无法设置节点的特定顺序。
这是我所做的:
g1 <-graph(edges = c(“ A”,“ B”,“ B”,“ G”,“ G”,“ G”,“ G”,“ B”,“ B”,“ G”,“ G”, “G”, “A”, “G”, “G”, “G”, “A”, “B”, “G”, “G”, “A”, “A”, “B” , “B”, “G”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”,” H”, “H”, “H”, “H”, “H”, “H”, “B”, “B”, “H”, “B”, “B”, “G”, “B” , “A”, “A”, “d”, “d”, “d”, “d”, “d”, “d”, “d”, “d”, “d”, “d”,” d”, “C”, “C”, “H”, “H”, “F”, “H”, “H”, “H”, “B”, “B”, “B”, “B” , “B”, “C”, “B”, “A”, “A”, “A”, “B”, “B”, “B”, “A”, “A”, “B”,” A”, “B”, “B”, “H”, “H”, “G”, “H”, “H”, “H”, “H”, “H”, “H”, “H” , “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”,” H”, “A”, “A”, “G”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H” , “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”,” H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H” , “C”, “A”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”,” H”, “G”, “C”, “G”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H” , “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “A”, “H”, “H”,” H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H”, “H” ,“ H”,“ H”),n = 8)
deg1 <-度(g1,mode =“ all”)
plot(g1,vertex.label.dist = 0,vertex.size = deg1,vertex.color = deg1 * 1,vertex.frame.color =“ white”,layout = layout.circle,main =“ g1”,顶点。 label.font = 2,vertex.label.cex = 2,edge.width = 1,edge.arrow.size = 1,edge.curved = 0.3)
我希望图上的节点按以下顺序出现:A,B,C,D,E,F,G和H。
可能吗? 怎么样?
先感谢您
您的示例不包含名为“ E”的节点,因此我从命令中省略了它。
permute
功能完全permute
您的要求。
g2 = permute(g1, c(1,2,6,7,4,3,5))
deg2 <- degree(g2, mode="all")
plot(g2, vertex.label.dist=0, vertex.size=deg2,vertex.color=deg2*1,
vertex.frame.color="white", layout=layout.circle, main="g2",
vertex.label.font=2,vertex.label.cex=2,edge.width=1,
edge.arrow.size=1, edge.curved=0.3)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.