如何在点击情节时让flot库悬停圆圈效果?

时间:2014-06-20 03:45:59

标签: javascript jquery html hover flot

截至目前,我有一个图表,我想计算平均斜率。我想通过让用户选择一条线上的左点和右点来做到这一点。我知道如何记录一个人点击的位置,但是我还想在他们点击的同时显示相同的圆形悬停效果,直到他们再次点击它以将其关闭。是否有一种特殊的flot方法可以让我这样做,或者我是否必须操纵flot文档(如果需要,我将如何去做)?

1 个答案:

答案 0 :(得分:3)

您需要设置clickable选项,使图表可以点击(我猜你已经有了):

grid: {
    clickable: true
}

在点击数据点时,将事件处理程序绑定到调用plotclick方法的highlight事件:

$("#placeholder").bind("plotclick", function (event, pos, item) {
    if (item) {
        plot.highlight(item.series, item.datapoint);
    }
});

(摘自example page