sigmajs
sigmajs: An R htmlwidget interface to the sigma.js visualization library - Published in JOSS (2018)
Science Score: 93.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
○Committers with academic emails
-
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Repository
Σ sigma.js for R
Basic Info
- Host: GitHub
- Owner: JohnCoene
- License: other
- Language: R
- Default Branch: master
- Homepage: http://sigmajs.john-coene.com
- Size: 13.7 MB
Statistics
- Stars: 73
- Watchers: 6
- Forks: 7
- Open Issues: 7
- Releases: 6
Topics
Metadata Files
README.md
sigmajs

sigmajs for R.
With the rise in popularity of networks, it is important for R users to have access to a package that allows visualising the aforementioned networks in a highly configurable, interactive and dynamic manner. sigmajs is a fully-fledged wrapper for the sigma.js JavaScript library.
The sigma.js JavaScript library is described as follows on its website:
Sigma is a JavaScript library dedicated to graph drawing. It makes easy to publish networks on Web pages, and allows developers to integrate network exploration in rich Web applications
Install
The stable version from CRAN.
r
install.packages("sigmajs")
The development version from Github of Bitbucket.
```r
install.packages("devtools")
devtools::installgithub("JohnCoene/sigmajs") # github devtools::installbitbucket("JohnCoene/sigmajs") # bitbucket ```
Examples
Most functions have corresponding demo(), see documentation and shiny demo.
```r library(sigmajs)
generate data
nodes <- sgmakenodes() edges <- sgmakeedges(nodes)
visualise
sigmajs() %>% sgnodes(nodes, id, label, size, color) %>% sgedges(edges, id, source, target)
from igraph
data("lesmis_igraph")
layout <- igraph::layoutwithfr(lesmis_igraph)
sigmajs() %>% sgfromigraph(lesmis_igraph, layout)
from GEXF
gexf <- system.file("examples/arctic.gexf", package = "sigmajs")
sigmajs() %>% sgfromgexf(gexf)
proxies demos
demo(package = "sigmajs") ```

Contributing
See the contrinuting guidelines if you encounter any issue. Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Owner
- Name: John Coene
- Login: JohnCoene
- Kind: user
- Location: Switzerland
- Company: @devOpifex
- Website: john-coene.com
- Twitter: jdatap
- Repositories: 174
- Profile: https://github.com/JohnCoene
R, Go, JavaScript, and other indoor stuff.
JOSS Publication
sigmajs: An R htmlwidget interface to the sigma.js visualization library
Tags
network analysis visualisationGitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| JohnCoene | j****p@g****m | 310 |
| Markus Voge | s****n | 30 |
| Jean-Philippe Coene | j****e@w****g | 6 |
| David Kühnemann | 4****n | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 25
- Total pull requests: 5
- Average time to close issues: 4 months
- Average time to close pull requests: about 7 hours
- Total issue authors: 19
- Total pull request authors: 2
- Average comments per issue: 2.68
- Average comments per pull request: 2.6
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- jwscot (4)
- strengejacke (4)
- brucefeiwang (1)
- shw079 (1)
- pi-at-git (1)
- kyleweise (1)
- andreavargasmon (1)
- tlorusso (1)
- Famondir (1)
- jankatins (1)
- shashj (1)
- erzk (1)
- SaharanAbhishek (1)
- aprativa (1)
- zz2115 (1)
Pull Request Authors
- sgrubsmyon (4)
- qnmn (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 3
- Total downloads: unknown
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 0
(may contain duplicates) - Total versions: 13
proxy.golang.org: github.com/johncoene/sigmajs
- Documentation: https://pkg.go.dev/github.com/johncoene/sigmajs#section-documentation
- License: other
-
Latest release: v0.1.5
published over 5 years ago
Rankings
proxy.golang.org: github.com/JohnCoene/sigmajs
- Documentation: https://pkg.go.dev/github.com/JohnCoene/sigmajs#section-documentation
- License: other
-
Latest release: v0.1.5
published over 5 years ago
Rankings
conda-forge.org: r-sigmajs
- Homepage: http://sigmajs.john-coene.com/
- License: MIT
-
Latest release: 0.1.5
published about 5 years ago
Rankings
Dependencies
- R >= 2.10 depends
- crosstalk * imports
- dplyr >= 0.7.0 imports
- htmltools * imports
- htmlwidgets * imports
- igraph * imports
- jsonlite * imports
- magrittr * imports
- purrr * imports
- scales * imports
- shiny * imports
- testthat * suggests
