sigmajs (version 0.1.2)

sg_animate: Animate

Description

Animate graph components.

Usage

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.

See Also

official documentation

Examples

Run this code
# NOT RUN {
# 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"))

# }

Run the code above in your browser using DataLab