Highcharts 如何向下钻取堆叠的柱形海图以显示所有堆栈,而不是单击

Highcharts 如何向下钻取堆叠的柱形海图以显示所有堆栈,而不是单击,highcharts,drilldown,stackedbarseries,Highcharts,Drilldown,Stackedbarseries,我正试图让我的叠层柱高图表在向下展开时显示所有堆栈。在下面的示例中,当我单击堆栈时,它只会向下钻取到该堆栈级别。我自己也试过,但一直没能成功。我的预期输出是,我点击一个月,我看到每天的堆叠列 任何帮助都将不胜感激。问题主要在于您组织数据的方式。我经常看到类似的设置,这不是一种灵活的方式。因此,不是: data = [{ y: 6863, color: colors[2], drilldown: { name: ['IPad Jan'], c

我正试图让我的叠层柱高图表在向下展开时显示所有堆栈。在下面的示例中,当我单击堆栈时,它只会向下钻取到该堆栈级别。我自己也试过,但一直没能成功。我的预期输出是,我点击一个月,我看到每天的堆叠列


任何帮助都将不胜感激。

问题主要在于您组织数据的方式。我经常看到类似的设置,这不是一种灵活的方式。因此,不是:

data = [{
    y: 6863,
    color: colors[2],
    drilldown: {
        name: ['IPad Jan'],
        categories: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31'],
        level: 1,
        data: [10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.06, 2.81, 10.85, 7.35, 33.07],
        color: colors[2]
    }}]
做:

然后你会有一个这样的数据结构

var drilldownData = {
    'january': [/*data structured correctly for drilldown of january*/],
    'february': [...]
}
因此,在您的点击事件中,您可以: setChartdrilldown.name,drilldown.categories,[drilldownData[this.drilldown]],drilldown.color,drilldown.level,drilldown.type

以下是我目前的版本:
var drilldownData = {
    'january': [/*data structured correctly for drilldown of january*/],
    'february': [...]
}