2

向 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 值关闭。有谁知道我如何获得这些值或我做错了什么?

4

1 回答 1

2

看看我是如何在堆积条形图上制作自定义工具提示的。

jsfiddle 示例可在此处获得。

于 2012-05-21T15:40:44.437 回答