将图表动态添加到组合高图表中

Dynamically Adding A Chart into A Combo Highcharts?

本文关键字:组合 高图表 添加 动态      更新时间:2023-09-26

我已经实现了这个例子:http://www.highcharts.com/demo/combo没有饼图。我想在一段时间后动态添加它。如何在HighCharts中将图表动态添加到组合图表中?

如果你看演示,你会发现pie chart不是一个图表,它只是一个serie
因此,要添加一个序列,必须使用addSeries将参数传递给所有的pie serie,如下所示

    chart.addSeries({
        type: 'pie',
        name: 'Total consumption',
        data: [{
            name: 'Jane',
            y: 13,
            color: '#4572A7' // Jane's color
            },
        {
            name: 'John',
            y: 23,
            color: '#AA4643' // John's color
            },
        {
            name: 'Joe',
            y: 19,
            color: '#89A54E' // Joe's color
            }],
        center: [100, 80],
        size: 100,
        showInLegend: false,
        dataLabels: {
            enabled: false
        }
    });

DEMO

您可以使用charts.push,如下url所示http://calibrate.be/labs/exporting-highcharts-js-pdf-docx-tcpdf-and-phpword

如果你不能让它工作,请告诉我。

编辑:您需要将图表定义为var charts = [];作为全局变量。我还没有测试过。