Я использую highcharts-ng для создания динамически обновляемой круговой диаграммы.
Когда данные изменяются, срезы анимируются (увеличиваются или уменьшаются в размере). Я пытаюсь добиться аналогичного эффекта в отношении начального угла диаграммы.
Когда свойство startAngle серии изменяется, я хотел бы, чтобы анимация перехода происходила. Я не знаю, возможно ли это.
Вот JSFiddle, который показывает изменение начального угла, но без анимации.
http://jsfiddle.net/367gjasq/2/
вот фрагмент кода из jsFiddle, который показывает, как я сейчас обновляю свойство startAngle диаграммы
$scope.updateChartData = function() {
//access to highcharts, though not using currently
var h = $scope.chartConfig.getHighcharts();
//register a change in series start angle
$scope.chartConfig.series[1].startAngle += 20;
//to make demo better, restart inner donut start angle
if($scope.chartConfig.series[1].startAngle >= 0)
$scope.chartConfig.series[1].startAngle = -360;
//issue a digest so changes will reflect in chart
$scope.$digest();
};