code: function (series, options) {
  		var point = this,
  			counters = series.chart.counters,
  			defaultColors;
  		point.series = series;
  		point.applyOptions(options);
  		point.pointAttr = {};
  
  		if (series.options.colorByPoint) {
  			defaultColors = series.chart.options.colors;
  			if (!point.options) {
  				point.options = {};
  			}
  			point.color = point.options.color = point.color || defaultColors[counters.color++];
  
  			// loop back to zero
  			counters.wrapColor(defaultColors.length);
  		}
  
  		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