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

时间:2021-02-17 02:12:28

标签: highcharts react-highcharts

https://jsfiddle.net/z6rvjem5/

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

1 个答案:

答案 0 :(得分:1)

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