Flot显示当悬停在数据点上时,显示的是该点的透明扩展。例如看看这里:
http://jsfiddle.net/subhaze/UtcBK/embedded/result/
是否可以修改此悬停效果?我不希望它的半径那么大。
Thanks!
答案 0 :(得分:2)
我也有同样的问题。我检查了rayley提到的drawPointHighlight函数,发现Flot使用以下公式计算半径:
var pointRadius = series.points.radius + series.points.lineWidth / 2;
为了能够控制半径而无需编辑插件本身,您可以在选项中指定半径(为清晰起见,我删除了其他选项):
var plot = $.plot($("#placeholder"),[d], {
series: {
points: { radius: 1 }
}
});
然而,这意味着您将控制点本身的大小。希望这有帮助。
答案 1 :(得分:0)
更改点系列的半径,这也会影响悬停本身的半径。
这样的事情:
分:{radius:1}
答案 2 :(得分:-1)
除非您愿意编辑flot的源代码,否则无法控制此操作。 Flot 0.7中的相关区域是函数drawPointHighlight
。您可能想要更改radius
变量...