我正在使用FlotJS库,并且想在具有几种符号类型的意甲中显示一些点。
我想显示线条和几个选定的点,但不是全部。
有什么办法吗?
编辑:
我刚刚找到jquery flot, varying size and color for each point谁帮助我了解了它的工作原理,但我想继续
grid : {hoverable : true}
并导致显示错误的模数原因,有没有办法覆盖它?
关联的JSFiddle Example
最佳答案
为了绘制高光,flot仍在调用someFunc
函数,而someFunc.calls
仍在递增并控制如何绘制高光。因此,在$.plot
之后,我将“关闭”:
someFunc.calls = 0;
somePlot = $.plot($("#placeholder"), [ d1 ], options);
someFunc.calls = false;
其中
someFunc
是:function someFunc(ctx, x, y, radius, shadow)
{
if (someFunc.calls === false) {
// we are highlighting, draw it normal
ctx.arc(x, y, radius, 0, shadow ? Math.PI : Math.PI * 2, false);
} else {
// intial draw, do fancy points...
someFunc.calls++;
if (someFunc.calls % 2 == 0)
{
ctx.arc(x, y, radius, 0, shadow ? Math.PI : Math.PI * 2, false);
}
else
{
ctx.arc(x, y, 0, 0, shadow ? Math.PI : Math.PI * 2, false);
}
}
}
更新了fiddle。