html/scripts/highchart/highcharts-more.src.js
function () {
		
		axisProto.setAxisSize.call(this);

		if (this.isRadial) {

			// Set the center array
			this.center = this.pane.center = Highcharts.CenteredSeriesMixin.getCenter.call(this.pane);

			// The sector is used in Axis.translate to compute the translation of reversed axis points (#2570)
			if (this.isCircular) {
				this.sector = this.endAngleRad - this.startAngleRad;	
			}
			
			// Axis len is used to lay out the ticks
			this.len = this.width = this.height = this.center[2] * pick(this.sector, 1) / 2;


		}
	}
function () {
		
		axisProto.setAxisSize.call(this);

		if (this.isRadial) {

			// Set the center array
			this.center = this.pane.center = Highcharts.CenteredSeriesMixin.getCenter.call(this.pane);

			// The sector is used in Axis.translate to compute the translation of reversed axis points (#2570)
			if (this.isCircular) {
				this.sector = this.endAngleRad - this.startAngleRad;	
			}
			
			// Axis len is used to lay out the ticks
			this.len = this.width = this.height = this.center[2] * pick(this.sector, 1) / 2;


		}
	}
function ( ) { axisProto . setAxisSize . call ( this ) ; if ( this . isRadial ) { // Set the center array this . center = this . pane . center = Highcharts . CenteredSeriesMixin . getCenter . call ( this . pane ) ; // The sector is used in Axis.translate to compute the translation of reversed axis points (#2570) if ( this . isCircular ) { this . sector = this . endAngleRad - this . startAngleRad ; } // Axis len is used to lay out the ticks this . len = this . width = this . height = this . center [ 2 ] * pick ( this . sector , 1 ) / 2 ; } }
Override the setAxisSize method to use the arc's circumference as length. This
allows tickPixelInterval to apply to pixel lengths along the perimeter
Override the setAxisSize method to use the arc s circumference as length . This allows tickPixelInterval to apply to pixel lengths along the perimeter