html/scripts/highchart/highcharts-more.src.js
function (init) {
		var series = this;

		if (!init) {
			each(series.points, function (point) {
				var graphic = point.graphic;

				if (graphic) {
					// start value
					graphic.attr({
						rotation: series.yAxis.startAngleRad * 180 / Math.PI
					});

					// animate
					graphic.animate({
						rotation: point.shapeArgs.rotation
					}, series.options.animation);
				}
			});

			// delete this function to allow it only once
			series.animate = null;
		}
	}
function (init) {
		var series = this;

		if (!init) {
			each(series.points, function (point) {
				var graphic = point.graphic;

				if (graphic) {
					// start value
					graphic.attr({
						rotation: series.yAxis.startAngleRad * 180 / Math.PI
					});

					// animate
					graphic.animate({
						rotation: point.shapeArgs.rotation
					}, series.options.animation);
				}
			});

			// delete this function to allow it only once
			series.animate = null;
		}
	}
function ( init ) { var series = this ; if ( ! init ) { each ( series . points , function ( point ) { var graphic = point . graphic ; if ( graphic ) { // start value graphic . attr ( { rotation : series . yAxis . startAngleRad * 180 / Math . PI } ) ; // animate graphic . animate ( { rotation : point . shapeArgs . rotation } , series . options . animation ) ; } } ) ; // delete this function to allow it only once series . animate = null ; } }
Animate the arrow up from startAngle
Animate the arrow up from startAngle