Como especificar as posições dos nós no pacote visNetwork em R

Gostaria de fixar as posições dos nós em (1,0), (0,1), (-1,0), (0, -1) e (0,0). No entanto, ele não funciona e meu conhecimento de Java é zero (parece queaqui é a questão referente ao código Java).

Alguém pode ajudar? Aqui está um exemplo:

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')

questionAnswers(1)

yourAnswerToTheQuestion