Learn R Programming

sigmaNet (version 1.1.0)

Render Graphs Using 'Sigma.js'

Description

Create interactive graph visualizations using 'Sigma.js' . This package is meant to be used in conjunction with 'igraph', replacing the (somewhat underwhelming) plotting features of the package. The idea is to quickly render graphs, regardless of their size, in a way that allows for easy, iterative modification of aesthetics. Because 'Sigma.js' is a 'javascript' library, the visualizations are inherently interactive and are well suited for integration with 'Shiny' apps. While there are several 'htmlwidgets' focused on network visualization, they tend to underperform on medium to large sized graphs. 'Sigma.js' was designed for larger network visualizations and this package aims to make those strengths available to 'R' users.

Copy Link

Version

Install

install.packages('sigmaNet')

Monthly Downloads

7

Version

1.1.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Ian Kloo

Last Published

April 23rd, 2018

Functions in sigmaNet (1.1.0)

addEdgeColors

Modify the edge colors of a 'sigmaNet' object.
addNodeColors

Modify the node colors of a 'sigmaNet' object.
addNodeLabels

Modify the node labels of a 'sigmaNet' object.
renderSigmaNet

Render a 'sigmaNet' visualization in 'Shiny'
saveSigma

Save 'sigmaNet' object as html - a wrapper for saveWidget()
addNodeSize

Modify the node size of a 'sigmaNet' object.
lesMis

Co-appearances of characters in "Les Miserables"
sigmaFromIgraph

Make a basic 'sigmaNet' graph object from an 'igraph' object
sigmaNetOutput

Create a UI element for a 'sigmaNet' visualization in 'Shiny'
addEdgeSize

Modify the edge size of a 'sigmaNet' object.
addInteraction

Modify the interactivity of a 'sigmaNet' object.
addListener

Add a "listener" to report data from a 'sigmaNet' object in 'Shiny' back to the R session.