繁体   English   中英

图网络图上节点的排列

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM