【问题标题】:Highcharts: Get stack of seriesHighcharts:获取系列堆栈
【发布时间】:2012-12-19 06:46:14
【问题描述】:

highcharts 中的堆叠列具有系列中定义的堆叠,如下所示 (http://www.highcharts.com/demo/column-stacked-and-grouped):

series: [{
                name: 'John',
                data: [5, 3, 4, 7, 2],
                stack: 'male'
            }, {
                name: 'Joe',
                data: [3, 4, 4, 2, 5],
                stack: 'male'
            }]

但我不知道如何从系列中获取对堆栈名称的引用。 有没有办法从系列对象中获取堆栈?我特别需要它作为工具提示:

    tooltip: {
      formatter: function() {
        return '<b>'+ this.series.stack // is undefines
                +'</b><br/>'+ this.series.name +': '+ this.y;    
        }
    },

【问题讨论】:

  • 你应该登录this.series看看有什么可以得到的。

标签: stack highcharts series


【解决方案1】:

您需要改用this.series.options.stack
series.options 对象包含在构建图表时为该系列设置的选项

tooltip: {
    formatter: function() {
      return '<b>'+ this.series.options.stack + '</b><br/>'+ this.series.name +': '+ this.y;    
    }
}

Accessing chart/series options | Highchart & Highstock @ jsFiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 2012-08-23
    • 2018-03-30
    相关资源
    最近更新 更多