2016-12-04 106 views

回答

1

可以实现与堆叠条形图的结果。两个系列 - 一个是实际数据,另一个是填充酒吧和保存标签。您应该对自己的数据进行归一化(为第二个系列设置互补值,为轴设置最小/最大值)。

series: [{ 
    color: 'green', 
    data: [5, 3, 1], 
    dataLabels: { 
    align: 'right', 
    format: '{point.y} %' 
    } 
}, { 
    color: 'grey', 
    data: [{ 
    y: 3, 
    label: 'Footbal' 
    }, { 
    y: 5, 
    label: 'Soccer' 
    }, { 
    y: 7, 
    label: 'Baseball' 
    }], 
    dataLabels: { 
    align: 'left', 
    format: '{point.label}' 
    } 
}] 

例如:http://jsfiddle.net/tPw24/553/

对于第二个图表,只是交换了颜色和数据:http://jsfiddle.net/tPw24/555/

+0

第一个是好的,但我认为第二个不是。 %s不正确。你有一个想法如何解决这个问题?谢谢 – Nizzy

+0

其实,我更进一步配置你的第二个解决方案。现在看起来不错。谢谢你的帮助。 http://jsfiddle.net/tPw24/558/ – Nizzy