我正在使用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

09-27 07:56