library(highcharter)
## Highcharts (www.highcharts.com) is a Highsoft software product
## which is not free for commercial and Governmental use
suppressPackageStartupMessages(library(dplyr))
suppressPackageStartupMessages(library(purrr))


n <- 10

hc <- highchart() %>% 
  hc_add_series(data = rnorm(n), name = "s1", id = "g1") %>% 
  hc_add_series(data = rnorm(n), name = "s2", id = "g2")

hc

series <- data_frame(
  name = paste0("series", seq(1:n)),
  linkedTo = ifelse(runif(n) < 0.5, "g1", "g2"),
  data = map(1:10, rnorm, n = 10)) %>%
  list.parse3()
  
series[[1]]
## $name
## [1] "series1"
## 
## $linkedTo
## [1] "g2"
## 
## $data
##  [1]  1.52884034  1.48244841 -0.10890855 -0.96093950 -0.94348712
##  [6]  1.27727642  3.25857200  1.33605101  1.84088616  0.01373392
hc %>% 
  hc_add_series_list(series)