Highchart js:如何在钻取系列数据中添加新值

时间:2018-01-19 00:15:49

标签: javascript highcharts

我有一个示例here如何在钻取系列数据

上添加新数据

示例,这是默认的

 drilldown: {
        series: [{
            name: 'Microsoft Internet Explorer',
            id: 'Microsoft Internet Explorer',
            data: [
                [
                    'v11.0',
                    24.13
                ],
                [
                    'v8.0',
                    17.2
                ]
            ]
        }]
    }

现在我试图添加新值,但是当总是未定义时,我试图调用this.options.drilldown.series.data[2]并不总是未定义

drilldown: {
            series: [{
                name: 'Microsoft Internet Explorer',
                id: 'Microsoft Internet Explorer',
                data: [
                    [
                        'v11.0',
                        24.13,
                        55.21  //potential_loss
                    ],
                    [
                        'v8.0',
                        17.2,
                        12.42 //potential_loss
                    ]
                ]
            }]
        }

1 个答案:

答案 0 :(得分:1)

如果将点定义为对象而不是数组,则自定义属性将保存在选项中:

            {
                name: 'v11.0',
                y: 24.13,
                potential_loss: 20.12
            }

tooltip.pointFormatter中,此属性可以称为this.potential_loss

现场演示: http://jsfiddle.net/kkulig/cuawm80r/