This document details webGL visualisations; webGL is ideal when you have large datasets to plot.

Scatter

Graph GL

#Use graphGL for larger networks
nodes <- data.frame(
  name = paste0(LETTERS, 1:300),
  value = rnorm(300, 10, 2),
  size = rnorm(300, 10, 2),
  grp = rep(c("grp1", "grp2", "grp3"), 100),
  stringsAsFactors = FALSE
)

edges <- data.frame(
  source = sample(nodes$name, 400, replace = TRUE),
  target = sample(nodes$name, 400, replace = TRUE),
  stringsAsFactors = FALSE
)

e_charts() %>% 
  e_graph_gl() %>% 
  e_graph_nodes(nodes, name, value, size, grp) %>% 
  e_graph_edges(edges, source, target)

Flow GL

Van der Pol oscillator by David Granjon.

You can also plot it against different coordinates (coord_system).