簡體   English   中英

Jquery Flot 獲取工具提示的刻度數據

[英]Jquery Flot get ticks data for tooltip

我正在使用 jquery flot 來顯示帶有工具提示的圖表。 我正在使用刻度來獲取自定義 xaxis 數據。 所以

 var data = [ [0, 3], [4, 8], [8, 5],  [9, 13] ];
 var ticksData = [ [0, "A"], [4, "B"], [8, "C"],  [9, "D"] ];
 ......
 xaxis: {            
         ticks: ticksData,
         tickLength: 0
     },

但是當我想顯示工具提示時,我得到了無ticks數據。

 $("#placeholder").bind("plothover", function(event, pos, item) {
      var x = item.datapoint[0],   y = item.datapoint[1];
      //x and y are 4,8 instead of B,8

完整示例http://jsfiddle.net/z0u6rqhe/

有什么方法可以修復工具提示以顯示刻度數據,或者我應該循環遍歷ticksData並重新找到值

請檢查此鏈接,我希望這對您有所幫助。

jsfiddle.net/z0u6rqhe/5/

代碼:

  var x = item.series.xaxis.ticks[item.dataIndex];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM