按时间序列堆积和分组的列

时间:2014-09-24 12:59:46

标签: highcharts

是否可以在时间序列中显示分组列。因此,对于每个时间帧,将有2列具有堆叠数据。

问题是这将是三维数据,我不知道Highcharts是否可以处理这个问题。另外,xAxis如何处理日期和列名称的显示?

我想出的唯一一件事是:http://jsfiddle.net/7p34o3w5/1/

{
  chart: {
    type: 'column'
  },
  xAxis: {
    type: 'datetime'
  },
  plotOptions: {
    column: {
      stacking: 'normal',
      pointInterval: 86400000,
      pointStart: 1411336800000
    }
  },
  series: [{
    "name": "Politik",
    stack: 0,
    "data": [100, 100]
  }, {
    "name": "Panorama",
    stack: 0,
    "data": [100, 100]
  }, {
    "name": "Kultur",
    stack: 0,
    "data": [100, 100]
  }, {
    "name": "Wirtschaft",
    stack: 0,
    "data": [100, 100]
  }, {
    "name": "Politik",
    stack: 1,
    "data": [100, 100]
  }, {
    "name": "Panorama",
    stack: 1,
    "data": [100, 100]
  }, {
    "name": "Kultur",
    stack: 1,
    "data": [100, 100]
  }, {
    "name": "Wirtschaft",
    stack: 1,
    "data": [100, 100]
  }]
}

1 个答案:

答案 0 :(得分:0)

你可以使用showInLegend parmater并将其设置为false,在同名的“second”系列上。然后使用linkedTo param。

示例:http://jsfiddle.net/7p34o3w5/1/