当使用当前实时时间隐藏时,Highcharts系列不会更新

时间:2015-08-10 10:53:13

标签: javascript jquery highcharts

我在这里遇到的问题是,当高保真系列被隐藏的点数没有用其当前的实时时间更新但是当它没有被隐藏(显示)时,它正在用当前的实时时间更新数据。

如何在系列隐藏时用当前时间更新点数。

it has var

请打开链接,然后看到之前隐藏的紫色线,然后我会在一段时间后显示,因为你可以看到紫色线点不到最后。

当我从浏览器检查元素时,隐藏的系列没有更新。

任何想法???

 $(document).on('click', '.SpeedCheckbox', function () {
 var chart = $('#SpeedGraph').highcharts();
 var series = chart.get(id);
if (series.visible) {
    series.hide();
 } else {
     series.show();
 }
 });

  function addpoints(){
   for (var key in lineview.Signals) {
        var signal = lineview.Signals[key];
  var series = chart.get(signal.MachineId);
                y = parseInt(signal.LatestValue);
                var speedTrendData = series.data;
                var lastTime = speedTrendData[speedTrendData.length - 1].x;
                var x = new Date(lastTime + PageVariables.GraphRefreshRate()).getTime();
                series.addPoint([x, y], true, true);
  }
setInterval("addpoints()", 1000);

0 个答案:

没有答案