Javascript 在setSelection()上锁定动态图是';行不通

Javascript 在setSelection()上锁定动态图是';行不通,javascript,dygraphs,Javascript,Dygraphs,我在setSelection()上锁定时遇到问题。选择了正确的值没有问题,但之后图形没有被锁定 我试过: graph = new Dygraph(satgraph, data, { labels: [ "Score", "Percentage of people at this score"] }); . . . graph.setSelection(intoStepSpace, { locked: [true] }); graph.setSelection(intoStepSpace, "",

我在setSelection()上锁定时遇到问题。选择了正确的值没有问题,但之后图形没有被锁定

我试过:

graph = new Dygraph(satgraph, data, { labels: [ "Score", "Percentage of people at this score"] });
.
.
.
graph.setSelection(intoStepSpace, { locked: [true] });
graph.setSelection(intoStepSpace, "", true); 
graph.setSelection(intoStepSpace, null, true);
graph.setSelection(intoStepSpace, undefined, true);

and, just in case they want a highlightSeriesOpts instead of the name of a series:

graph.setSelection(intoStepSpace, { highlightSeriesOpts: [
   {strokeWidth: 3},
   {strokeBorderWidth: 1},
   {highlightCircleSize: 5}]
 }, true);}
这些都是单独尝试的,而不是像上面的代码所示的顺序

很可能,这是我对JavaScript中可选参数理解不够好的问题,但在阅读了这个概念后,我认为我是对的。有人知道我做错了什么吗?我已经很久没有在任何事情上使用JavaScript了,我很高兴能够使用动态图重新开始

非常感谢你的帮助


-Brian J.Stinar-

我的超级棒程序员朋友Jeremy Pepper向我提到了两件事:

1.)锁定显示为将选择锁定到特定系列,而不是锁定整个图形

(二)


工作。我不知道为什么这个解决方案会让我感觉脏兮兮的…

我超级棒的程序员朋友Jeremy Pepper向我提到了两件事:

1.)锁定显示为将选择锁定到特定系列,而不是锁定整个图形

(二)

工作。我不知道为什么这个解决方案让我觉得脏

graph.mouseMove_ = doNothing;
function doNothing()
{
}