我使用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。
非常感谢
答案 0 :(得分:1)
我遇到了同样的问题。我通过设置找到了解决方法:
$scope.chart.xAxis.min = xMinValue;
$scope.chart.xAxis.max = xMaxValue;
$scope.chart.xAxis.currentMin = xMinValue;
$scope.chart.xAxis.currentMax = xMaxValue;
因此,每次推送新数据时,都可以通过更新这些 $ scopes 来实现