code: function (series, options, x) {
  
  		var point = this,
  			colors;
  		point.series = series;
  		point.applyOptions(options, x);
  		point.pointAttr = {};
  
  		if (series.options.colorByPoint) {
  			colors = series.options.colors || series.chart.options.colors;
  			point.color = point.color || colors[series.colorCounter++];
  			// loop back to zero
  			if (series.colorCounter === colors.length) {
  				series.colorCounter = 0;
  			}
  		}
  
  		series.chart.pointCount++;
  		return point;
  	}
docs: Initialize the point
  @param {Object} series The series object containing this point
  @param {Object} options The data in either number, array or object format