我正在使用FlotJS库,我想在几个符号类型的系列上显示一些点。 我想要显示行和几个选定的点,但不是全部。 有没有办法做到这一点?
编辑:
我刚刚找到jquery flot, varying size and color for each point帮助我了解它是如何工作的,但是,我想保持
grid : {hoverable : true}
它创建了一个模数的显示错误原因,有没有办法覆盖它? 关联的JSFiddle Example
答案 0 :(得分:2)
要绘制高光,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。