Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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 加载highchart时如何加载函数?_Javascript_Highcharts - Fatal编程技术网

Javascript 加载highchart时如何加载函数?

Javascript 加载highchart时如何加载函数?,javascript,highcharts,Javascript,Highcharts,HighCharts为异步服务器加载提供了以下示例: JS: 但函数afterSetExtremes(e)仅在图表缩放时加载。如何在初次加载图表时运行它 您可以向图表构造函数添加第三个参数,该参数是构造图表后执行的回调函数: $('#container').highcharts('StockChart', { [... options ...] }, function(chart) { chart.showLoading('Loading data fro

HighCharts为异步服务器加载提供了以下示例:

JS:


但函数afterSetExtremes(e)仅在图表缩放时加载。如何在初次加载图表时运行它

您可以向图表构造函数添加第三个参数,该参数是构造图表后执行的回调函数:

$('#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();
      });
});

查看当图表上没有数据时,Highcharts如何提供
min
max
?无论如何,我会尝试这样的方法:
chart.events.load=function(){afterSetExtremes({min:0,max:+newdate()});}如@PawełFus chart所建议的{events:{load:function(){//put your function here}}}}这将不起作用-您将在控制台中收到错误,如
无法读取未定义的
的属性“min”。即
e.min
e.max
将是未定义的(缺少
e
变量)。
$('#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();
      });
});