簡體   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