我正在使用Highstock顯示圖表,但它在圖表上方顯示不需要的空白區域,如下圖所示。如何移除圖表上方的空白區域
圖1: 禁用折線圖(黑色)後,仍然顯示空白空間,如下圖所示。
Chart2:
但是當我禁用熱圖表它刪除圖表上方的空的空間。
Chart3:
我的問題,我怎麼能能夠在圖表1和圖表2在圖表通過設置除去不必要的空間,像3
我正在使用Highstock顯示圖表,但它在圖表上方顯示不需要的空白區域,如下圖所示。如何移除圖表上方的空白區域
圖1: 禁用折線圖(黑色)後,仍然顯示空白空間,如下圖所示。
Chart2:
但是當我禁用熱圖表它刪除圖表上方的空的空間。
Chart3:
我的問題,我怎麼能能夠在圖表1和圖表2在圖表通過設置除去不必要的空間,像3
我建議禁用alignTicks
選項並使用tickPositioner
。簡單的演示:http://jsfiddle.net/73hoqk8p/10
在圖2中的不必要的空間可以除去(默認爲false
)。 Here's the documentation該選項:
如果爲true,則隱藏一個系列後,軸將縮放到剩餘的可見系列。如果爲false,隱藏和顯示系列不會影響軸或其他系列。對於堆棧,一旦堆棧中的一個系列被隱藏,即使軸不受影響,堆棧的其餘部分也會關閉。默認爲true。
這可能是由'chart.alignTicks'選項引起的,它試圖匹配座標軸上的舍入數字(記號)。將它設置爲「false」,應該會更好。我建議在[API](http://api.highcharts.com/highcharts#chart.alignTicks)中閱讀關於該選項的更多信息。 –
是@PawełFus我知道這是由於alighTicks引起的,但如果你看看圖2,在圖2中添加2000以上的空白空間是沒有意義的,而不是禁用如果我將刪除折線圖並繪製再次,它不會顯示空的空間。問題是如果折線圖被禁用,它不應該顯示空白空間。 – Abdul
請重新創建jsFiddle問題。我會檢查這一點。 –