2016-10-04 55 views
0

我正在开发一个图表,它有两个系列,并显示了聚合(所以数字被添加到它之前的点,所以它总是上升)登记学生的数量与当时绘制的每个点绘制的合格学生的总数学生enrols或被证明。Highstock海图|如何在变量中存储一系列开始和结束值?

我想要做的是在页面的另一部分显示当时显示的开始点和结束点之间的变化率,并在每次日期范围更改时更新。

那么,如何将每个系列的开始点和结束点存储到变量中供我使用,并且每次更改日期范围时都会自动更新。

+0

您应该能够使用chart.series阵列用于获取所有值的图表英寸看看这个例子:http://jsfiddle.net/Luf9bfy0/ –

回答

0

就像我在评论中所说的,你应该可以使用chart.series.array获取图表中的所有值。

$(function() { 
    $('#container').highcharts({ 
    series: [{ 
     data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8] 
    }] 
    }, function(chart) { 
    $('.btn').click(function() { 
     var series = chart.series; 
     alert('start: ' + series[0].data[0].y + '\nend: ' + series[0].data[series[0].data.length - 1].y) 
    }); 
    }); 
}); 

在这里你可以看到简单的例子,它是如何可以工作:http://jsfiddle.net/Luf9bfy0/

+0

非常感谢。这工作完美。 –

+0

只是另一件事。当我在HighStock中更改rangeSelector时,如何显示图表上显示的开始和结束数据点? –

相关问题