下面的脚本创建了 visNetwork,如下图所示。我想要一个使边缘“1”和边缘“3”弯曲的功能。我附上了可用于实现此目的的 js 代码。但是,请帮助我在 R 中集成相同的代码。谢谢。
nodes <- data.frame(id = 1:4)
edges <- data.frame(from = c(2,4,3,2), to = c(1,2,4,3), label = 1:4)
edges <- data.frame(edges,edges$from)
visNetwork(nodes, edges, width = "100%") %>%
visEdges(arrows =list(to = list(enabled = TRUE, scaleFactor = 2)),
color = list(color = "lightblue", highlight = "red")) %>%
visHierarchicalLayout()
JS代码
{from: 2, to: 1, arrows: 'to', label: "1", smooth: {type: "curvedCCW",
roundness: 0.4}},
{from: 3, to: 4, arrows: 'to', label: "3", smooth: {type: "curvedCCW",
roundness: 0.2}},