Settings

knitr::opts_chunk$set( collapse = TRUE, comment = "#>", warning = FALSE ) library(sigmajs)

sigmajs comes with tons of settings, these are passed to sg_settings. Due to the large number of options they are not all listed as arguments, these settings can, however, be found online.

Example

nodes <- sg_make_nodes() edges <- sg_make_edges(nodes) sigmajs() %>% sg_nodes(nodes, id, label, color, size) %>% sg_edges(edges, id, source, target) %>% sg_layout() %>% sg_settings( drawEdges = FALSE, hoverFontStyle = "bold", # bold labels on hover labelColor = "node", # node label color = respective node color labelSizeRatio = 2, defaultHoverLabelBGColor = "red", # hover label bg defaultLabelHoverColor = "white" # hover label text color )