在Highcharts中跨堆栈拆分数据

在Highcharts中跨堆栈拆分数据,charts,highcharts,Charts,Highcharts,我对Highcharts中的柱形图有以下系列: series: [{ name: 'Skill 1', data: [5, 3, 4, 7, 2], stack: 'Target Capacity' },{ name: 'Skill 1', data: [5, 3, 4, 7, 2], stack: 'Actual Capacity' }, { name: 'Skill 2', data: [5, 3, 4, 7, 2],

我对Highcharts中的柱形图有以下系列:

series: [{
    name: 'Skill 1',
    data: [5, 3, 4, 7, 2],
    stack: 'Target Capacity'
},{
    name: 'Skill 1',
    data: [5, 3, 4, 7, 2],
    stack: 'Actual Capacity'
},

{
    name: 'Skill 2',
    data: [5, 3, 4, 7, 2],
    stack: 'Target Capacity'
},{
    name: 'Skill 2',
    data: [5, 3, 4, 7, 2],
    stack: 'Actual Capacity'
},

{
    name: 'Skill 3',
    data: [5, 3, 4, 7, 2],
    stack: 'Target Capacity'
},{
    name: 'Skill 3',
    data: [5, 3, 4, 7, 2],
    stack: 'Actual Capacity'
}]
这就产生了:

所以基本上,我们的想法是每天有两堆技能(目标能力和实际能力),分别是技能1、2和3。然而,为了实现每天两个堆栈,我不得不复制这些技能。我可以从传说中隐藏第二种技能,并保持颜色不变。。。但这不是我理想中想要的


是否可能只有三组数据,但将数据拆分为多个堆栈?

从任何角度看,每种技能都有两个不同的数据系列。我看不出有什么办法可以让他们改成一个系列。您没有复制任何实际的数据系列-只是名称。执行此操作的“正常”方法是使用linkedTo属性将系列组合成一个图例项。@jlbiggs
linkedTo
完美地解决了这个问题!谢谢。不管你怎么看,你谈论的是每项技能的两个不同的数据系列。我看不出有什么办法可以让他们改成一个系列。您没有复制任何实际的数据系列-只是名称。执行此操作的“正常”方法是使用linkedTo属性将系列组合成一个图例项。@jlbiggs
linkedTo
完美地解决了这个问题!谢谢