Thank you for the detailed explanation.
Have you thought about using loops in JS to loop through every series? On each of them call the
addPoint method as many times as you want, this could also be done in a classic for loop where you can choose the number of iterations.
Take a look at this simplified example below. Of course instead of using
Math.random you would need to set up a custom JS logic that fill fit your criteria in terms of adding new points.
Note that I have set the
redraw property on
addPoint to
false, so that we call it only one time, once all of the points are added - that way it won't affect the performance.
DEMO: https://jsfiddle.net/BlackLabel/s8nf6tj5/
Best regards!