code: function () {
  		var chart = this,
  			options = this.options,
  			xAxisOptions = options.xAxis = splat(options.xAxis || {}),
  			yAxisOptions = options.yAxis = splat(options.yAxis || {}),
  			optionsArray,
  			axis;
  
  		// make sure the options are arrays and add some members
  		each(xAxisOptions, function (axis, i) {
  			axis.index = i;
  			axis.isX = true;
  		});
  
  		each(yAxisOptions, function (axis, i) {
  			axis.index = i;
  		});
  
  		// concatenate all axis options into one array
  		optionsArray = xAxisOptions.concat(yAxisOptions);
  
  		each(optionsArray, function (axisOptions) {
  			axis = new Axis(chart, axisOptions);
  		});
  
  		chart.adjustTickAmounts();
  	}
docs: Create the Axis instances based on the config options