Highcharts-ng重置缩放

时间:2014-03-17 15:16:08

标签: javascript angularjs highcharts highcharts-ng

我使用highcharts-ng时出现此问题:当我尝试在图表中已有的现有数据系列上推送新数据系列时,新系列将使用旧缩放进行缩放。我的问题是:有没有办法在加载新系列后缩放到默认值?

$scope.datChart.series.pop();    
$scope.datChart.series.push({data:dataArray, name:'Total'});
//$scope.datChart zoom out to default value of the new series

PS:函数zoomOut()不适用于highcharts-ng。

非常感谢

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我通过设置找到了解决方法:

$scope.chart.xAxis.min = xMinValue; 
$scope.chart.xAxis.max = xMaxValue;
$scope.chart.xAxis.currentMin =  xMinValue; 
$scope.chart.xAxis.currentMax = xMaxValue;

因此,每次推送新数据时,都可以通过更新这些 $ scopes 来实现