删除dygraph系列的快速方法

fast way of deleting dygraph series

以下情况:Dygraph 需要以下格式的数据

var data = [[0,1,2],[1,2,3]]

这简化了:

[[x0, y10, y20], [x1, y11, y21], ... , [xn, y1n, y2n]]

现在删除一个系列 - 图中的一条线 - 意味着从数据数组中删除每个 ykn。

var firstSeriesDeleted = [[0,2], [1,3]]

问题是:有没有优化的方法可以删掉复杂度小于o(n)的级数? 我正在使用 lodash 框架和基本 JavaScript.

如果您满足于简单地隐藏系列,可以使用 setVisibility 方法。

重绘图表比修改数据数组需要更多时间,所以不要太担心操作数据的时间复杂度。