“this.point.config”在highcharts工具提示中不再起作用

时间:2013-05-12 22:35:34

标签: highcharts

我在帖子中发布了同样的问题:highcharts pass multiple values to tooltip

我想将数据传递给工具提示,但this.point.config[2]无效。 我还发现了this例子。它也不在那里工作

    formatter: function() {
    return 'param1: '+this.point.config[2] + 'param2: '+this.point.config[3];
你可以帮我吗

1 个答案:

答案 0 :(得分:4)

如果要将额外的值传递到工具提示中,则数据系列需要是对象列表而不是值列表:

data: [
    {
        x: 7, 
        y: 10, 
        config1: 'test',     // our custom data
        config2: 'test2'     // our custom data
    }, 
    {
        x:10, 
        y:20, 
        config1: 'test3',    // our custom data
        config2: 'test4'     // our custom data
    }
]

因此,在您的Highcharts formatter函数中,您可以引用自定义参数,例如。 config1config2(您可以使用您想要的任何名称):

tooltip: {
    formatter: function() {
        return 'param1: '+this.point.config1 + '<br/>param2: '+this.point.config2;
    }
}

请参阅小提琴:http://jsfiddle.net/FuyTC/8/