HighCharts堆叠柱范围

Jef*_*ner 2 range stacked highcharts

我在使用多个数据系列获取Highcharts Column Range图表时遇到问题.请参阅http://jsfiddle.net/jbreadner/6qsvjark/1/

这里显示了两个图表,"顶部图表"和"底部图表".

顶部图表有效地使用了多个数据系列,如代码中所见,以及图例中的"任务1"和"任务2"条目.此图表的问题是任务1和任务2栏垂直相互偏移.

    series: [{
        name: 'Task 1',
        stack: 'Tasks',
        data: [{
            x: 0,
            low: 7,
            high: 8
        }, {
            x: 1,
            low: 6.5,
            high: 7.5
        }]
    }, {
        name: 'Task 2',
        stack: 'Tasks',
        data: [{
            x: 0,
            low: 8,
            high: 9
        }, {
            x: 1,
            low: 7.5,
            high: 8.5
        }]
    }]
Run Code Online (Sandbox Code Playgroud)

底部图表显示了我想要查看的列范围图表,但它强制为每个数据点添加颜色,并且在使用一个数据系列时,它会破坏图例功能.这导致更加丑陋的代码具有减少的功能.

    series: [{
        name: 'Data',
        data: [{
            x: 0,
            low: 7,
            high: 8
        },{
            x: 0,
            low: 8,
            high: 9,
            color: "#202020"
        },{
            x: 1,
            low: 6.5,
            high: 7.5
        },{ 
            x: 1,
            low: 7.5,
            high: 8.5,
            color: "#202020"
        }]
    }]
Run Code Online (Sandbox Code Playgroud)

有没有办法修改顶部图表的配置,以便它保留多个数据集,但在视觉上看起来像底部图表?

柱形图具有"堆栈"属性,但这似乎不适用于图表范围类型."堆栈"选项包含在顶部图表中.

Rae*_*emi 5

只需添加:

plotOptions: {
        columnrange: {
            grouping: false
        }
    }
Run Code Online (Sandbox Code Playgroud)

到你的图表.http://jsfiddle.net/6qsvjark/2/