animation: Animate

Description Usage Arguments Details Value See Also Examples

Description

Animate graph components.

Usage

1
sg_animate(sg, mapping, options = list(easing = "cubicInOut"), delay = 5000)

Arguments

sg

An object of class sigmajsas intatiated by sigmajs.

mapping

Variables to map animation to.

options

Animations options.

delay

Delay in milliseconds before animation is triggered.

Details

You can animate, x, y, size and color.

Value

An object of class htmlwidget which renders the visualisation on print.

See Also

official documentation

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# generate graph
nodes <- sg_make_nodes(20)
edges <- sg_make_edges(nodes, 30)

# add transition
n <- nrow(nodes)
nodes$to_x <- runif(n, 5, 10)
nodes$to_y <- runif(n, 5, 10)
nodes$to_size <- runif(n, 5, 10)

sigmajs() %>%
  sg_nodes(nodes, id, label, size, color, to_x, to_y, to_size) %>%
  sg_edges(edges, id, source, target) %>% 
  sg_animate(mapping = list(x = "to_x", y = "to_y", size = "to_size"))

sigmajs documentation built on July 8, 2020, 5:16 p.m.