Cómo especificar las posiciones de los nodos en el paquete visNetwork en R
Me gustaría fijar las posiciones de los nodos en (1,0), (0,1), (-1,0), (0, -1) y (0,0). Sin embargo, no funciona y mi conocimiento de Java es cero (parece queaquí Esta es la pregunta sobre el código Java).
¿Alguien puede ayudar? Aquí hay un ejemplo:
require(visNetwork, quietly = TRUE)
nodes <- data.frame(id = 1:5)
# x = c(1, 0, -1, 0, 0),
# y = c(0, 1, 0, -1, 0))
edges <- data.frame(from = c(1,2), to = c(1,3))
visNetwork(nodes, edges, width = "100%") %>%
visNodes(x = c(1, 0, -1, 0, 0),
y = c(0, 1, 0, -1, 0), fixed = TRUE, physics = TRUE) %>%
visOptions(highlightNearest = TRUE) %>%
visInteraction(navigationButtons = TRUE, dragNodes = FALSE,
dragView = FALSE, zoomView = FALSE) %>%
visEdges(arrows = 'from')