[英]Plotting isolated nodes in igraph with graph_from_data_frame. Missing
我正在使用具有“從”和“到”列的data.frames,我想從它們創建網絡圖。
例如:
mydata <- data.table(from=c("John", "John", "Jim", "Jesse"),
to=c("John", "Jim", "Jack", NA))
mygraph <- graph_from_data_frame(d=mydata, directed=T)
plot(mygraph, vertex.label.dist=2)
該NA的存在會產生錯誤。
如果僅刪除NA行,則不會繪制孤獨節點。
mydata <- data.table(from=c("John", "John", "Jim"),to=c("John", "Jim", "Jack"))
mygraph <- graph_from_data_frame(d=mydata, directed=T)
plot(mygraph, vertex.label.dist=2)
我希望得到與以下結果相同的結果:
g4 <- graph( c("John", "Jim", "Jim", "Jack", "John", "John"), isolates=c("Jesse") )
plot(g4, vertex.label.dist=2)
但要使用兩個列,從and到。 如何獲得相同的結果? 當“從”或“到”中的任何一個為NA時,只需繪制無邊且無錯誤的節點即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.