code: function getAxes() {
  		var xAxisOptions = options.xAxis || {},
  			yAxisOptions = options.yAxis || {},
  			axis;
  
  		// make sure the options are arrays and add some members
  		xAxisOptions = splat(xAxisOptions);
  		each(xAxisOptions, function (axis, i) {
  			axis.index = i;
  			axis.isX = true;
  		});
  
  		yAxisOptions = splat(yAxisOptions);
  		each(yAxisOptions, function (axis, i) {
  			axis.index = i;
  		});
  
  		// concatenate all axis options into one array
  		axes = xAxisOptions.concat(yAxisOptions);
  
  		// loop the options and construct axis objects
  		chart.xAxis = [];
  		chart.yAxis = [];
  		axes = map(axes, function (axisOptions) {
  			axis = new Axis(axisOptions);
  			chart[axis.isXAxis ? 'xAxis' : 'yAxis'].push(axis);
  
  			return axis;
  		});
  
  		adjustTickAmounts();
  	}
docs: Create the Axis instances based on the config options