0

我使用 HighChart 来显示图表。我已经做了一个带有条形和线条的组合图表。它运作良好,但我只想在 line 上而不是 bar 上显示标签,但我不管理。

这是我显示标签的代码:

 plotOptions: {
       series: {
         dataLabels: {
                        enabled: true
                    }
           }
  },

使用“系列”选项,我在每种类型的图表(条形图和折线形图)上都有标签。

 plotOptions: {
       line: {
         dataLabels: {
                        enabled: true
                    }
           }
  },

使用“line”选项,我没有标签。

那么,是否有可能只在一种图表上显示标签?

谢谢你的帮助 !

4

1 回答 1

0

这对你不起作用?见小提琴。我猜您的其他配置选项之一是隐藏标签(或将它们移动到看不到它们的地方,或者将它们的字体颜色设置为与背景相同......等等)

 $(function () {
    $('#container').highcharts({

        plotOptions: {
            line: {
                dataLabels: {
                    enabled: true
                }
            }
        },
        series: [{
            type:'line',
            data: [29.9, 71.5, 106.4, 129.2]
        }, {
            type: 'bar',
            data: [22.9, 55.5, 134.4]
        }]

    });
});
于 2013-09-26T14:20:53.673 回答