visNetwork-shiny {visNetwork} | R Documentation |
Shiny bindings for visNetwork
Description
Output and render functions for using visNetwork within Shiny
applications and interactive Rmd documents. With visNetworkProxy
,
you can update your network without redraw in shiny.
Usage
visNetworkOutput(outputId, width = "100%", height = "400px")
renderVisNetwork(expr, env = parent.frame(), quoted = FALSE)
visNetworkProxy(shinyId, session = shiny::getDefaultReactiveDomain())
Arguments
outputId |
: output variable to read from |
width , height |
Must be a valid CSS unit (like |
expr |
An expression that generates a visNetwork |
env |
The environment in which to evaluate |
quoted |
Is |
shinyId |
single-element character vector indicating the shiny output ID of the network to modify |
session |
the Shiny session object to which the map belongs; usually the default value will suffice |
Details
With visNetworkProxy
, you can update your network and use various methods :
"all 'visNetwork' functions" :
visOptions
,visNodes
,visEdges
,visPhysics
,visEvents
, ...visFocus
: Focus to one or more nodesvisFit
: Set view on a set of nodesvisUpdateNodes
: Update and add nodesvisUpdateEdges
: Update and add edgesvisRemoveNodes
: Remove nodesvisRemoveEdges
: Remove edgesvisSelectNodes
:Select nodesvisSelectEdges
: Select edgesvisGetNodes
: Get nodes datasetvisGetEdges
: Get edges datasetvisSetSelection
: Select edges/nodesvisNearestNodes
: Get nearest nodesvisCollapse
: Collapse nodesvisUncollapse
: Uncollpase nodesvisSetTitle
: Set and update main, submain, footerand also... :
visGetSelectedEdges
,visGetSelectedNodes
,visGetSelection
,visGetConnectedEdges
,visGetConnectedNodes
,visRedraw
,visStabilize
,visSetData
,visGetPositions
,visMoveNode
,visUnselectAll
,visGetScale
,visGetBoundingBox
,visGetViewPosition
,visSetOptions
References
See online documentation https://datastorm-open.github.io/visNetwork/
Examples
## Not run:
# have a look to :
shiny::runApp(system.file("shiny", package = "visNetwork"))
## End(Not run)