我想將兩個visNetwork圖並排放置以進行視覺比較。使用帶有par()或layout()的igraph可以實現多圖的定位。有沒有辦法做到這一點visNetwork?解決方案/工具(包括RShiny等)是可接受的答案 - 無論提供並行visNetwork顯示的工作如何。請注意,身份證號碼等重疊,因此將兩個網絡放入同一個圖中將會進行大量我希望避免的數據操作。R vis網絡:多圖形佈局?
這是我嘗試做的事情類型的一個例子。
library(visNetwork)
# Network 1
nodes1 <- data.frame(id = 1:3)
edges1 <- data.frame(from = c(1,1), to = c(2,3))
# Network 2
nodes2 <- data.frame(id = 1:4)
edges2 <- data.frame(from = c(1,1,2,2), to = c(2,3,4,3))
# Plot both networks side-by-side?
par(mfrow=c(1,2)) # Want something like this (does not work)
visNetwork(nodes1, edges1) %>% visEdges(arrows = 'from')
visNetwork(nodes2, edges2) %>% visEdges(arrows = 'from')
乾杯, 添