R:visHierarchical

时间:2017-09-11 16:25:25

标签: r vis.js visnetwork

使用visnetworkvisHierarchical布局时,我注意到人们只能水平或垂直移动节点,但不能同时移动两个方向。当同一级别的节点相互连接时,这很麻烦。有没有办法在分层布局中启用节点的水平和垂直移动?否则,必须手动设置所有x和y坐标以获得看起来不错的情节。这是一个示例,您可以看到它只能在一个方向上移动:

library(visnetwork)    
nodes <- data.frame(id = 1:7)
edges <- data.frame(from = c(1,2,2,2,3,3),
 to = c(2,3,4,5,6,7))

visNetwork(nodes, edges, width = "100%") %>% 
  visEdges(arrows = "from") %>% 
  visHierarchicalLayout() # same as   visLayout(hierarchical = TRUE) 

允许移动的方向似乎由direction选项visHierarchicalLayout选项决定。

0 个答案:

没有答案