[英]Plot network using ggnet2
我有一個通過導入gml文件創建的網絡。 如果我使用plot
繪制此網絡,則節點具有正確的標簽(字符串)。 如果我嘗試使用ggnet2執行相同的操作,則標簽將變為數字。 為什么? 這是我的代碼:
library(igraph)
library(poweRlaw)
library(sna)
library(ggplot2)
library(GGally)
library(ergm)
library(intergraph)
net <- read.graph("./network.gml", format = c("gml"))
plot(net)netb <-asNetwork(net)ggnet2(netb,size =“ degree”,label = TRUE)
在不查看數據的情況下,很可能read.graph
將頂點名稱設置為數字,而plot
從另一個變量中獲取名稱。 ggnet2文檔說明,可以將label
變量設置為希望使用的vertex屬性的名稱。 嘗試將label = TRUE
更改為label="<VertexName>"
,其中<VertexName>
是netb
中包含標簽的頂點的名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.