2016-12-04 110 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