Get nodes
Retrieve nodes and edges from the widget.
sg_get_nodes_p(proxy) sg_get_edges_p(proxy)
proxy |
An object of class |
The proxy
object.
library(shiny) nodes <- sg_make_nodes() edges <- sg_make_edges(nodes) ui <- fluidPage( actionButton("start", "Trigger layout"), # add the button sigmajsOutput("sg"), verbatimTextOutput("txt") ) server <- function(input, output){ output$sg <- renderSigmajs({ sigmajs() %>% sg_nodes(nodes, id, size, color) %>% sg_edges(edges, id, source, target) }) observeEvent(input$start, { sigmajsProxy("sg") %>% # use sigmajsProxy! sg_get_nodes_p() }) output$txt <- renderPrint({ input$sg_nodes }) } if(interactive()) shinyApp(ui, server) # run
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.