如何在highchart甘特图的每个点内显示自定义文本?

问题描述 投票:0回答:1

我想为其中的每个甘特图条显示一个自定义文本,(实际上与在每个条上显示完整百分比时完全相同。

我尝试了以下类似的代码,但不适用于我的甘特:

plotOptions: {
    series: {
         stacking: 'normal'
     },
     gantt: {
     dataLabels: {            
        formatter: function(){
        return this.point.name
      },
            enabled: true
        }
      }
    },
highcharts
1个回答
0
投票

我尝试了您的方法,但似乎效果很好。

演示:https://jsfiddle.net/BlackLabel/u4yjxoec/

  plotOptions: {
    gantt: {
      dataLabels: {
        enabled: true,
        formatter: function() {
          return this.point.name
        },
      },
    }
  },

您应该能够自定义格式化的回调并将所需的任何内容显示为dataLabel。

API:https://api.highcharts.com/gantt/plotOptions.gantt.dataLabels.formatter

© www.soinside.com 2019 - 2024. All rights reserved.