Javascript 加载后获取Highcharts系列数据
我试图在调用Highcharts图表并将其加载到页面后,从该图表中获取系列数据 到目前为止,我只成功地得到了一堆显然不是我想要的字符串。不知是否有人能帮我做这件事 jQuery代码: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
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