我正在使用R来可视化5-6个不同节点之间的关系。现在,图表可能是最好的方法。问题是,边缘太多了。两个顶点之间可以有一百个边。这使得图形看起来非常笨拙。我想要显示边缘名称。显示一百个边缘名称时,它们相互重叠,因此无法理解。 所以,我有两个问题 -
我正在使用igraph库在R中创建图形。 我还尝试使用networkD3库将其导出为HTML并使其成为交互式。
graph <- graph.data.frame(edges, directed = TRUE, vertices = vertex)
plot(graph, edge.label = E(graph)$name)
wc <- cluster_walktrap(graph)
members <- membership(wc)
graph_d3 <- igraph_to_networkD3(graph, group = members)
graph_forceNetwork <- forceNetwork(Links = graph_d3$links, Nodes = graph_d3$nodes,
Source = 'source',
Target = 'target',
NodeID = 'name',
Group = 'group',
zoom = TRUE,
fontSize = 20)
现在,它是一个只有两个顶点和它们之间约60-70个边的图。所以,我没有使用任何特定的布局。