我正在使用 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();
};