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
},
但是当我想显示工具提示时,我得到了 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
完整样本http://jsfiddle.net/z0u6rqhe/
有什么方法可以修复工具提示以显示刻度数据,或者我应该遍历 ticksData
并重新找到值
请查看此link,希望对您有所帮助。
jsfiddle.net/z0u6rqhe/5/
代码:
var x = item.series.xaxis.ticks[item.dataIndex];
我正在使用 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
完整样本http://jsfiddle.net/z0u6rqhe/
有什么方法可以修复工具提示以显示刻度数据,或者我应该遍历 ticksData
并重新找到值
请查看此link,希望对您有所帮助。
jsfiddle.net/z0u6rqhe/5/
代码:
var x = item.series.xaxis.ticks[item.dataIndex];