http://www.highcharts.com/docs/advanced-chart-features/data-grouping
我可以轻松地在HighCharts / Stocks中应用堆叠列图表的dataGrouping。我很好奇应该将分组应用于某些年份的方法。
例如,我有时间序列数据,并希望数据按月分组,除了我希望每年分组的1980年的所有年份。
如果我有时间,我会尝试创建一个样本数据集,我目前在该方法的杂草中迷失了,并且无法在文档中找到帮助。
例如,如果数据被分成多个系列,如果是这样的话,如何将其注入其他数据点的中间(仍然希望80年代之间出现在70和50之间,以及90的月度数据)?柱子堆叠的事实使这进一步复杂化。
如果你能遵循这个,请干杯。如果你可以帮我一个回合;)
答案 0 :(得分:2)
可能的解决方案:
将数据分组到Highstock
之外。演示:http://jsfiddle.net/qsr1qzht/
创建另一个系列,以便强制执行两个不同的数据分组。演示:http://jsfiddle.net/w7sasofr/
plotOptions: {
column: {
grouping: false
}
},
series: [{
type: 'column',
data: getData(1970, 1979).concat(getData(1990, 1999)),
dataGrouping: {
forced: true,
units: [
['month', [1]]
]
},
color: '#66f'
}, {
type: 'column',
data: getData(1980, 1989),
dataGrouping: {
forced: true,
units: [
['year', [1]]
]
},
color: '#f66'
}]