1

Flot 显示当悬停在数据点上时,会显示该点的透明扩展。例如看看这里:

http://jsfiddle.net/subhaze/UtcBK/embedded/result/

是否可以修改此悬停效果?我不希望它的半径那么大。

Thanks!
4

3 回答 3

2

我也有同样的问题。我检查了 Ryley 提到的 drawPointHighlight 函数,发现 Flot 使用以下公式计算半径:

var pointRadius = series.points.radius + series.points.lineWidth / 2;

为了能够控制半径而无需编辑插件本身,您可以在选项中指定半径(为了清楚起见,我删除了其他选项):

var plot = $.plot($("#placeholder"),[d], {
           series: {
               points: { radius: 1 }
           }
         });

然而,这意味着您将控制点本身的大小。希望这有帮助。

http://jsfiddle.net/neQUt/

于 2013-05-12T17:13:08.577 回答
0

更改点系列的半径,这也会影响悬停本身的半径。

像这样的东西:

点:{半径:1}

于 2014-05-30T12:44:22.107 回答
-1

你无法控制这一点,除非你愿意编辑 flot 的源代码。Flot 0.7 中的相关区域是函数drawPointHighlight。您可能想要更改radius变量...

于 2013-03-04T17:16:16.547 回答