code: function (data, redraw) {
  		var series = this,
  			oldData = series.data,
  			initialColor = series.initialColor,
  			chart = series.chart,
  			i = (oldData && oldData.length) || 0;
  
  		series.xIncrement = null; // reset for new data
  		if (defined(initialColor)) { // reset colors for pie
  			chart.counters.color = initialColor;
  		}
  
  		data = map(splat(data || []), function (pointOptions) {
  			return (new series.pointClass()).init(series, pointOptions);
  		});
  
  		// destroy old points
  		while (i--) {
  			oldData[i].destroy();
  		}
  
  		// set the data
  		series.data = data;
  
  		series.cleanData();
  		series.getSegments();
  
  
  		// cache attributes for shapes
  		series.getAttribs();
  
  		// redraw
  		series.isDirty = true;
  		chart.isDirtyBox = true;
  		if (pick(redraw, true)) {
  			chart.redraw(false);
  		}
  	}
docs: Replace the series data with a new set of data
  @param {Object} data
  @param {Object} redraw