【问题标题】:HighCharts : display label only on line combine chartHighCharts :仅在折线图上显示标签
【发布时间】:2013-09-26 14:16:17
【问题描述】:

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

这是我显示标签的代码:

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

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

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

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

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

感谢您的帮助!

【问题讨论】:

    标签: javascript charts highcharts


    【解决方案1】:

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

     $(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]
            }]
    
        });
    });
    

    【讨论】:

    • 感谢您的帮助...我解决了这个问题。我用的是线而不是样条,但还是有点问题,最后一个值上没有标签!
    • @archipelago 使用裁剪参数api.highcharts.com/…
    猜你喜欢
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多