Highchart 在工具提示 pointFormat 中访问 series.data

Highchart accessing series.data in tooltip pointFormat

https://jsfiddle.net/z6rvjem5/

series.data 会在工具提示中显示一组对象,但 series.data[0] 只是给出未定义的。如何访问实际数据并在 pointformatter 中显示(例如:我想在不设置的情况下显示每个 y 值与前一个值之间的差异 compare: 'value')

pointFormat不支持多于一层的嵌套。使用更灵活的pointFormatter函数。

    pointFormatter: function(){
        var point = this,
            series = point.series;

        return `${series.name}: <b>${point.y}</b><br/>${series.data[0].y}`
    }

现场演示: https://jsfiddle.net/BlackLabel/1ets3xn2/

API参考:

https://api.highcharts.com/highcharts/tooltip.pointFormat

https://api.highcharts.com/highcharts/tooltip.pointFormatter