Settings

John Coene

2019-04-09

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
  )