Javascript Jquery Flot获取工具提示的记号数据

Javascript Jquery Flot获取工具提示的记号数据,javascript,jquery,flot,Javascript,Jquery,Flot,我正在使用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 }

我正在使用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
     },
但是,当我想显示工具提示时,我得到了none
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
完整样本


有没有办法修复工具提示以显示刻度数据,或者我应该循环通过
刻度数据
并重新找到值

请检查此链接,我希望这将对您有所帮助

jsfiddle.net/z0u6rqhe/5/
代码:


亲爱的@AdnanUmer,我希望有
x:B
y:8
。正如我提到的,我需要xaxis的刻度数据。你必须自己找到刻度值。flot中没有用于此的内置方法。完全正确!请将答案的关键部分也复制到这里!
  var x = item.series.xaxis.ticks[item.dataIndex];