請看看這個例子Highcharts.js繪製難看系列線
我用以下配置來改變y軸的範圍
yAxis: {
tickPositions: [-3, 0, 3],
gridLineWidth: 0
},
綠色系列線(信任)比薄其餘的圖表x >= 3
和x <= 4
。
我可以讓它看起來一樣嗎?我真想Y軸是-3和3之間
請看看這個例子Highcharts.js繪製難看系列線
我用以下配置來改變y軸的範圍
yAxis: {
tickPositions: [-3, 0, 3],
gridLineWidth: 0
},
綠色系列線(信任)比薄其餘的圖表x >= 3
和x <= 4
。
我可以讓它看起來一樣嗎?我真想Y軸是-3和3之間
由於它出現在圖紙「畫布」的邊緣,所以該線被切成兩半。
嘗試這些Y軸選項:
yAxis: {
tickPositions: [-3, 0, 3],
gridLineWidth: 0,
max: 3.1,
endOnTick: false
},
更新fiddle。
對於下端,只是設置最低與最高值 - >
yAxis: {
tickPositions: [-3, 0, 3],
gridLineWidth: 0,
max: 3.1,
min: -3.1, // I added this!
endOnTick: false,
startOnTick: false // and this!
},
又一fiddle。
可能錯誤報告給開發者在這裏:https://github.com/highslide-software/highcharts.com/issues/2099
謝謝你的建議。
另外我注意到這條線消失了,它由底部比例覆蓋http://jsfiddle.net/LT5Xb/1/ –
是的,可以解決這個問題的上限。不幸的是,當你有[-3,-3]數據時,它仍然是壞的,設置最小值不會有幫助。當您將tickPositions更改爲[-3.1,0,3]時它會正確顯示,但這不是一個很好的解決方案,因爲您誤導了標籤insted –
對於下限,請顛倒我上面所做的。查看更新的答案。關鍵是'start/endOnTick'和'min/max'值。它允許你的蜱獨立於該範圍。 – Mark
我沒有設置startOnTick,這就是爲什麼它以前沒有工作。非常感謝你。 –