2017-01-03 42 views
0

我有一個用例,客戶需要查看覆蓋當前日期範圍的之前的日期範圍統計信息。這將使他們能夠輕鬆比較當前和以前的表現。圖表 - 設置每個系列的工具提示格式

要做到這一點,我要添加另一個系列的圖表和檢索以前的期間數據。之前,我們隨後爲當前日期的X值設置工具提示。現在我需要修改的提示要爲每個系列使得以前的數據點提示可能看起來像正確的日期值:

12/1 : $4432.00 

和當前時間段的數據點:

1/1 : $21321.12 

但是,似乎圖表只能使用單個工具提示格式器,而不能使用每個系列格式器。如果我繼續使用X軸標籤,它將在以前的期間數據點上顯示不正確的日期。使用上面的例子將出來,以1/1爲前一點:

1/1 : $4432.00 

是否存在被我可以設置每個系列的工具提示格式的方法?我們是否還有任何方法可以修改和擴展相關的Highcharts?

回答

0

我發現了這個功能的一個解決方案。創建一個新的XAxis並將其分配給Series。

XAxis xAxis = new XAxis(); 
xAxis.setCategories(categories); 
xAxis.setOpposite(true); 

configuration.addxAxis(xAxis); 

series.setxAxis(1); 

通過添加新的X軸,工具提示格式化器可以使用相同的邏輯,但是接收取決於哪些軸串聯連接到不同的值。

我發現通過整數設置X軸有點奇怪。它應該採用對象imo,但我想它需要知道配置數組中的哪個軸將其分配給它。

這解決了我的使用案例,但如果有超過2個軸標籤,將不會成爲解決方案。

相關問題