gpt4 book ai didi

javascript - 在系列 FlotJS 上使用多个符号

转载 作者:行者123 更新时间:2023-12-02 17:10:26 25 4
gpt4 key购买 nike

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

关于javascript - 在系列 FlotJS 上使用多个符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24866131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com