自定义突出显示jqPlot堆积条形图

在jqPlot图表中添加自定义突出显示时,我只需使用

$('#chart').bind('jqplotDataHighlight', function (ev, sIndex, pIndex, data) { var chart_top = $('#chart').offset().top, y = plot1.axes.yaxis.u2p(data[1]); // convert y axis units to pixels $('#tooltip').css({ top: chart_top + y }); } 

如最后一个例子所示。 这在我的简单条形图上非常有用。 然后我在堆积条形图上尝试相同的操作,并且x值关闭。 有谁知道我怎么能得到这些价值观或我做错了什么?

看看我如何在堆积条形图上进行自定义工具提示。

这里有jsfiddle样本。