function addSeries(options, redraw, animation) {
		var series;

		if (options) {
			setAnimation(animation, chart);
			redraw = pick(redraw, true); // defaults to true

			fireEvent(chart, 'addSeries', { options: options }, function () {
				series = initSeries(options);
				series.isDirty = true;

				chart.isDirtyLegend = true; // the series array is out of sync with the display
				if (redraw) {
					chart.redraw();
				}
			});
		}

		return series;
	}
Add a series dynamically after  time

@param {Object} options The config options
@param {Boolean} redraw Whether to redraw the chart after adding. Defaults to true.
@param {Boolean|Object} animation Whether to apply animation, and optionally animation
   configuration

@return {Object} series The newly created series object