使用highcharts切换警报可见性

使用highcharts切换警报可见性,highcharts,alert,Highcharts,Alert,我正在使用highcharts在加载大量数据后生成折线图。由于数据量巨大,加载数据和显示图表需要额外的时间。是否可以在开始加载数据之前显示警报(如:数据加载),并在显示图表后隐藏该警报/消息。查看API中的选项。由于图表必须在您使用选项之前存在,因此我认为最好在以下工作流中使用: 在加载数据之前,创建一个“空白”图形,使用重画事件隐藏加载消息,并使用加载事件集显示加载消息: // blank graph $('#container').highcharts({ chart: {

我正在使用highcharts在加载大量数据后生成折线图。由于数据量巨大,加载数据和显示图表需要额外的时间。是否可以在开始加载数据之前显示警报(如:数据加载),并在显示图表后隐藏该警报/消息。

查看API中的选项。由于图表必须在您使用选项之前存在,因此我认为最好在以下工作流中使用:

  • 在加载数据之前,创建一个“空白”图形,使用
    重画
    事件隐藏加载消息,并使用
    加载
    事件集显示加载消息:

    // blank graph
    $('#container').highcharts({
        chart: {
            events: {
                redraw: function(){
                    this.hideLoading();
                },
                load: function(){
                    this.showLoading();
                }
            }
        }
    });
    
  • 使用
    addSeries()
    进行AJAX调用以检索数据并加载到图表中,上述事件将显示/隐藏消息

这是一个例子