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

标签 javascript jquery 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 });
}

如上一个示例所示here 。这在我的简单条形图上效果很好。然后我在堆积条形图上尝试相同的操作,x 值关闭。有谁知道我如何获得这些值或者我做错了什么?

最佳答案

查看如何在堆叠条形图上创建自定义工具提示。

The jsfiddle sample is available here.

关于javascript - 自定义突出显示 jqPlot 堆积条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10578204/

相关文章:

javascript - 语义 UI 侧边栏不会显示 - React

javascript - jQuery - 悬停时定位前一个(相同)div?

javascript - 访问子 FlatList 中的父 FlatList 数据

javascript - 透视效果仅适用于未闭合的 img 标签。为什么?以及如何解决?

javascript - jqplot转换为图像不显示y轴html

javascript - 如何获取 jquery datepicker 的当前事件实例

javascript - .prop() 和 twitter Bootstrap 模式对话框

javascript - 如何使用 jQuery 模拟在输入字段中的输入?

javascript - 是否可以使用 jqPlot 将图例写入单独的分区

javascript - 为什么从第二个开始的条形图在 x 轴上向前移动?