0
我有幾個highcharts圖表顯示數據在日期範圍內,可以由用戶自定義。如果指定的範圍很長且很細,我會告訴highcharts通過將xAxis.options.labels.step設置爲某個值n來跳過x軸標籤。highcharts顛倒x軸標籤步進
我的問題是,這通常會導致x軸上的最後一個日期不被顯示。 Highcharts會默認顯示第一個(最左邊的)日期,然後顯示每個第n個標籤直到圖的邊緣,但這並不總是包含最終標籤。
對於我的用例,我寧願反其道而行之:我希望總是顯示最後的日期,然後顯示移動到左側的每個第n個日期,而不一定包括第一個日期。是否有一個旋鈕我錯過了,這將允許我調整highcharts以獲得此行爲?
謝謝!
您是否嘗試設置showLastLabel?http://api.highcharts.com/highcharts#xAxis.showLastLabel或使用tickPositioner http://api.highcharts.com/highcharts#xAxis.tickPositioner來定義函數,該函數將滴答「動態地「 –
我確實嘗試了showLastLabel,但它本身並沒有做任何事情。我試着將它與endOnTick結合起來,但是創建了一個沒有數據點的額外滴答。我沒有看到tickPositioner ......我會給你一個鏡頭,謝謝! –
好吧,我設法設置tickPositioner,使標籤顯示,但他們格式錯誤。 x軸值是在ms-since-epoch中指定的,我們使用dateTimeLabelFormats設置軸以正確顯示日期。但是,當我使用tickPositioner時,此格式不適用。如果我在tickPositioner函數中手動應用它,則x軸標籤無法顯示。有什麼想法嗎? –