Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载后获取Highcharts系列数据_Javascript_Jquery_Highcharts - Fatal编程技术网

Javascript 加载后获取Highcharts系列数据

Javascript 加载后获取Highcharts系列数据,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,我试图在调用Highcharts图表并将其加载到页面后,从该图表中获取系列数据 到目前为止,我只成功地得到了一堆显然不是我想要的字符串。不知是否有人能帮我做这件事 jQuery代码: success: function (chartData) { if(chart != undefined) { $('#meterloader').hide(); $.each(chart.series[0], function(value) { a

我试图在调用Highcharts图表并将其加载到页面后,从该图表中获取系列数据

到目前为止,我只成功地得到了一堆显然不是我想要的字符串。不知是否有人能帮我做这件事

jQuery代码:

success: function (chartData) {
    if(chart != undefined) {
        $('#meterloader').hide();
        $.each(chart.series[0], function(value) {
            alert(value);
        });
    } else {
        $('#meterloader').hide();
        $('#meterbox').html("<div><p class='textcentre bold red'>There was an error loading the chart.</p></div>");
    }
}
success:函数(chartData){
如果(图表!=未定义){
$(“#meterloader”).hide();
$.each(图表系列[0],函数(值){
警报(值);
});
}否则{
$(“#meterloader”).hide();
$('#meterbox').html(

加载图表时出错。

”; } }

提前感谢。

您需要从图表中绘制数据, 然后试试看

如果您需要系列中的所有选项,请尝试

chart.series
这将返回图表的整个系列结构


我希望这对您有用。

最好使用
series.options.data
而不是
series.data
,因为后者可能不包含所有要点。请参阅以获得更详细的解释。在我上面的评论中,
series=chart.series[0]
或您想要的任何其他系列。谢谢,这对于静态/单个系列效果很好,但我有一个奇怪的“动画系列”,它的数据在单击/设置滑块动画时“更改”40次:(最后一个贴图,即图表n.1)。我查看了所有系列、选项阵列和子阵列,但找不到任何大小为40个元素的阵列可以包含所有系列。
chart.series