我想知道是否可以使用R中的igraph
包制作交互式网络图?
例如,如果我们要建立一个非常简单的网络,例如:
library(igraph)
edgeWeight <- c(1,2,10,3,4)
edgeDir <- c(1,2, 1,3, 1,4, 1,5, 2,3, 2,4, 2,5, 3,4, 3,5, 4,5)
net.xy <- make_graph(edgeDir, 5, directed = F)
E(net.xy)$width <- edgeWeight
plot(net.xy)
我想知道的是,有什么办法可以使剧情互动吗?具体来说,我正在尝试实现类似于plotly
库中的功能的功能,在该功能中,用户将鼠标悬停在节点或边上,并出现一个包含信息的框。
例如,如果用户将鼠标悬停在特定边缘上,则会出现一个显示边缘权重的框。
关于如何实现此目标的任何建议...或者甚至可以使用igraph
软件包吗?