highcharts - windrose stackLabel无法正常工作

时间:2016-10-13 16:29:31

标签: javascript highcharts

我使用的是Highcharts 4.15,我想为我的风玫瑰图显示堆栈标签,但它确实像我预期的那样工作。 这是一个例子:http://jsfiddle.net/Paulson/xdvaecff/

yAxis: {
    stackLabels: {
        enabled: true
    }
}

我想让它们接近每个花瓣的末尾,但它们出现在左下角。 是否有任何修复或解决方法?

1 个答案:

答案 0 :(得分:1)

看起来在极地图表堆栈标签完全被遗忘(报告错误here)。

作为解决方法,您可以使用正确定位的数据标签。 为最上面的系列启用数据标签并在格式化程序回调中返回堆栈的总值可以完成工作。

series: [{
   ...
}, {
   ...
    dataLabels: {
        enabled: true,
        formatter: function () {
            return this.total;
        }
    }
}]

在您的情况下,您从csv加载数据并禁用反向堆叠,因此您可以为完整回调中的最后一个系列启用dataLabels:

        complete: function (options) {
            options.series[options.series.length - 1].dataLabels = {
              enabled: true,
              formatter: function () {
               return this.total;
              }
          }
        }

示例:http://jsfiddle.net/xdvaecff/1/