HighCharts为异步服务器加载提供了此示例:
JS:
drug_id | image_filename | cat_id | desc_id | drug_name
--------|----------------|--------|---------|--------
3 picx.jpg 3 6 bla1
3 picy.jpg 3 6 bla2 <
3 picy.jpg 5 3 bla2 < match!
3 picz.jpg 3 6 bla2
5 pixx.jpg 5 3 bla3
但函数afterSetExtremes(e)仅在图表缩放时加载。如何在初始加载我的图表时运行它?
答案 0 :(得分:0)
您可以向Chart构造函数添加第三个参数,该构造函数是在构造Chart之后执行的回调函数:
$('#container').highcharts('StockChart', {
[... options ...]
}, function(chart) {
chart.showLoading('Loading data from server...');
$.getJSON('https://yoururl.com&callback=?', function (data) {
chart.series[0].setData(data);
chart.hideLoading();
});
});