2014-09-10 31 views
1

我創建了highcharts,我使用Ajax向下鑽取,所以如果我點擊xAxis標籤,我通過Ajax傳遞了xAxis標籤值,我將加載新的相應的系列數據有時也會像spline - >列和列 - >瀑布一樣更改圖表,如明智限制Highcharts x Axis,同時圖表在Ajax向下鑽取時延伸

但現在問題是,我爲儀表板設置了日期選擇器,因爲默認情況下我將顯示數據爲期3個月2014年4月,2014年4月,2014年5月,因此如果用戶選擇2013年1月至2014年8月的日期,系列和數據標籤重疊並且圖表看上去很難看

因此我的圖表有時只顯示1個月的數據或有時超過2年的數據,因此現在我需要將x軸的數量限制爲8個月,所以如果用戶選擇超過8個月,我也會需要顯示只有8個月的數據

實施例1的:看起來很好 enter image description here

實施例2:長得難看

enter image description here

我試圖實現

的3210

minRange:4 x軸裏面我結束了這個

示例3:顯示數組值

enter image description here

對不起,因爲數據是巨大的,一切都在AJAX就像沒有發表任何小提琴或實例日期選擇器和鑽取一切

我幾乎嘗試了許多外部的jQuery函數也如在堆棧溢出一些職位,有些與我的圖表中提到,但沒有似乎工作

回答

1

只需使用xAxis.ceiling即可。將其設置爲7(類別從0開始),這應該可以解決您的問題。

+0

Yaaa偉大的它適合我,謝謝帕維爾 – musthafa 2014-09-10 12:21:07