code: function () {
  		var series = this,
  			chart = series.chart;
  
  		// Pie, go away (#1736)
  		if (!series.xAxis) {
  			return;
  		}
  		
  		// A fixed size is needed for inversion to work
  		function setInvert() {			
  			var size = {
  				width: series.yAxis.len,
  				height: series.xAxis.len
  			};
  			
  			each(['group', 'markerGroup'], function (groupName) {
  				if (series[groupName]) {
  					series[groupName].attr(size).invert();
  				}
  			});
  		}
  
  		addEvent(chart, 'resize', setInvert); // do it on resize
  		addEvent(series, 'destroy', function () {
  			removeEvent(chart, 'resize', setInvert);
  		});
  
  		// Do it now
  		setInvert(); // do it now
  		
  		// On subsequent render and redraw, just do setInvert without setting up events again
  		series.invertGroups = setInvert;
  	}
docs: Initialize and perform group inversion on series.group and series.markerGroup