read-static {sigmajs}R Documentation

Read

Description

Read nodes and edges into your graph, with or without a delay.

Usage

sg_read_nodes(sg, data, ..., delay)

sg_read_edges(sg, data, ..., delay)

sg_read_exec(sg, refresh = TRUE)

Arguments

sg

An object of class sigmajsas intatiated by sigmajs.

data

Data.frame (or list) of nodes or edges.

...

Any column name, see details.

delay

Column name containing delay in milliseconds.

refresh

Whether to refresh the force layout.

Value

A modified version of the sg object.

Functions

Examples

nodes <- sg_make_nodes(50)
 nodes$batch <- c(
	 rep(1000, 25),
	 rep(3000, 25)
	)

edges <- data.frame(
 id = 1:80,
	 source = c(
	  sample(1:25, 40, replace = TRUE),
		sample(1:50, 40, replace = TRUE)
	 ),
	 target = c(
	  sample(1:25, 40, replace = TRUE),
		sample(1:50, 40, replace = TRUE)
	 ),
	 batch = c(
	  rep(1000, 40),
		rep(3000, 40)
	 )
) %>% 
 dplyr::mutate_all(as.character)

sigmajs() %>% 
  sg_force_start() %>% 
  sg_read_nodes(nodes, id, label, color, size, delay = batch) %>% 
  sg_read_edges(edges, id, source, target, delay = batch) %>% 
	 sg_force_stop(4000) %>% 
  sg_read_exec() %>% 
	 sg_button("read_exec", "Add nodes & edges")


[Package sigmajs version 0.1.5 Index]