0
創建一個圖表,該圖表在系列中具有初始零點值並啓用比較選項,但不會顯示圖表。使用百分比選項不顯示inital零值的高倉位圖表
$(function() {
$('#container').highcharts({
plotOptions: {
series: {
compare: 'percent'
}
},
series: [{
name: 'Sample',
data: [0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
}]
});
});
如果我更改初始值不爲零,則該圖表將顯示
series: [{
name: 'Sample',
data: [1, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
Initial Value Non Zero jsFiddle
具有零值不令人百分比比較問題但它仍然應該能夠顯示圖表。除了刪除有效的初始零值或百分比比較以外的任何想法?
您將如何以百分比的比例表示零值?我的意思是,應該爲下一點設定什麼價值?例如'[1,10,100]'將顯示爲:[0%,100%,1000%],但是[0,10,100]將會顯示爲[0%,Infinity%無窮大%]'?無論如何,參加[這個討論](https://github.com/highcharts/highcharts/issues/951)。 –
在我的用法中,數據系列在系列中的第一個數值中只有零,因此理想情況下圖表會忽略初始零點和結果無窮大計算。然後,一旦圖表有效百分比,圖表就會呈現。因此,對於您的示例[0,10,100]變爲[0%,900%],忽略0到10%。 – Briask
隨時在github票券中添加您的評論。在我看來,你現在可以簡單地從數據數組中刪除第一個點('data.splice(0,1)')。 –