无法在 highcharts 的固定栏中获取百分比

Not able to fetch percentage in fixed column bars in highcharts

您好,我是 highcharts 的新手,在获得处理百分比值的适当固定柱形图方面遇到了困难。

我愿意:

但我能够做到:

您可以使用 series.dataLabels.formatter 回调格式化数据标签。检查下面发布的演示和代码。

代码:

  series: [{
    name: 'NSV',
    color: 'rgba(165,170,217,1)',
    data: [38891, 35098, 21296, 19345, 19092],
    pointPadding: 0.3,
    pointPlacement: -0.2
  }, {
    name: 'Margin',
    color: 'rgba(126,86,134,.9)',
    data: [8594.911, 6422.934, 5302.704, 580.35, 3417.468],
    pointPadding: 0.4,
    pointPlacement: -0.2,
    dataLabels: {
     formatter: function() {
      var chart = this.series.chart,
        percentage = (this.y / chart.series[0].points[this.point.index].y) * 100;

        return percentage.toFixed(1) + '%';
     }
    }
  }]

演示:

API参考: