删除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
方法。
重绘图表比修改数据数组需要更多时间,所以不要太担心操作数据的时间复杂度。
以下情况: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
方法。
重绘图表比修改数据数组需要更多时间,所以不要太担心操作数据的时间复杂度。