visNetwork
R package, using vis.js library for network visualization. visNetwork is now available on CRAN.
Online documentation
http://datastorm-open.github.io/visNetwork
And have a look to multiple R examples, vis.js documentation (visDocumentation
).
News
2.0.4
available on CRAN
-
Update to fontAwesome 4.7.0
-
Fix node's id bug on collapse
-
Addmain
argument toselectedBy
andnodesIdSelection
-
Addsparkline
graphics invisTree
-
NewvisHclust
for visualize Hierarchical cluster analysis -
NewvisNetworkEditor
and modulevisNetworkEditorUI
to usevisConfigure
javascript functionnalities in R and shiny -
Addzoom
tovisLegend
-
to vis.js 4.20.1
-
Addinput$network_initialized
-
Addbackground
tovisNetwork
-
FixvisTreeEditor
bug using rpart object -
visTreeEditor
: add complexity parameters -
Fixlayout
control invisIgraph
&visIgraphLayout
-
Add support for edges color/label usinghighlightNearest/selectedBy
-
Newcollapse
features (?visOptions
) -
New proxy methods :visGetBoundingBox
,visGetConnectedEdges
,visGetConnectedNodes
,visGetEdges
,visGetNodes
,visGetPositions
,visGetScale
,visGetSelectedEdges
,visGetSelectedNodes
,visGetSelection
,visGetViewPosition
-
initvisTree
, to visualize rpart object,visTreeEditor
andvisTreeModuleServer
Example
install.packages("visNetwork")
# devtools::install_github("datastorm-open/visNetwork") for development version
require(visNetwork)
?visNetwork
# minimal example
nodes <- data.frame(id = 1:3)
edges <- data.frame(from = c(1,2), to = c(1,3))
visNetwork(nodes, edges)
# vignette
vignette("Introduction-to-visNetwork")
# full javascript documentation
visDocumentation()
# shiny example
shiny::runApp(system.file("shiny", package = "visNetwork"))