1

我在使用 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。

不管怎么说,多谢拉

4

1 回答 1

1

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

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

所以每次你推送新数据时,你也可以通过更新这些$scopes来做到这一点

于 2014-03-19T12:23:38.437 回答