Highcharts:在列图顶部显示数据标签

时间:2015-02-27 11:26:50

标签: highcharts

我有要显示的数据,但作为工具提示,请点击http://jsfiddle.net/9rds9avr/

  formatter: function () {
                        if (this.points[1].y <= this.points[0].y) {
                            var s = this.points[0].y - this.points[1].y;

                        } else {
                            var s = this.points[1].y - this.points[0].y;
                            s = '-' + s;
                        }
                        return s;
                    }

请注意,它会显示特定点的2个系列之间的差异。

我希望它显示在列的顶部,就像此堆积图表示例中显示的百分比数据标签:http://jsfiddle.net/sbochan/L02awbfe/7/

如何将工具提示转换为数据标签?我是否需要为每个系列设置数据标签?

1 个答案:

答案 0 :(得分:2)

也许这一个:

positioner: function (labelWidth, labelHeight, point) {
            return { x: point.plotX + 30, y: 40 };
        },

your jsFiddle