For demonstration purposes - easy enough to turn into a CRAN-worthy package; let me know if you have interest
forcer
is a quickly assembled htmlwidget
for Vasco Asturiano’s react-force-graph
. The package is designed to work but also primarily to demonstrate how to use reactR::scaffoldWidget
to create an htmlwidget
from a React
component. Please see the tutorial htmlwidgets with reactR for the steps to go from React
component to fully functioning htmlwidget
.
Install the development version from GitHub with:
# install.packages("devtools") devtools::install_github("react-R/forcer")
Here are some very quick examples to demonstrate the three types of force-directed graphs provided.
library(d3r) library(igraph) #> Warning: package 'igraph' was built under R version 3.4.4 #> #> Attaching package: 'igraph' #> The following objects are masked from 'package:stats': #> #> decompose, spectrum #> The following object is masked from 'package:base': #> #> union library(forcer) # VR crashed my RStudio so open in real browser options(viewer = NULL) # 2D forcer( data = d3r::d3_igraph(igraph::make_tree(60,3,mode="in")), forcetype = "ForceGraph2D", nodeColor = list("#0f0"), linkCurvature = 0.25 ) #> Warning: package 'bindrcpp' was built under R version 3.4.4
… and for 3d and a-frame VR …
# 3D forcer( data = d3r::d3_igraph(igraph::make_tree(60,3)), forcetype = "ForceGraph3D" ) # VR forcer( data = d3r::d3_igraph(igraph::make_tree(60,3)), forcetype = "ForceGraphVR" )
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4