通过放大

时间:2015-07-15 15:11:14

标签: dygraphs

我正在使用自定义绘图仪计算每条连接线的特定贝塞尔曲线。 这非常有效,但我的数据集需要几秒钟(大约4K点)。

然而,由于图表上的数据太多,贝塞尔曲线在图表放大之前不会增加太多。(在图表上说约20个点)

我想要做的是仅在图表上有20个点时启用自定义绘图仪。否则,请使用默认绘图仪。

我一直在寻找一些选项,但它们都取决于确定图表上当前显示的点数。有什么最好的解决方法?

1 个答案:

答案 0 :(得分:0)

嗯,我用简单的方法做到了: 在自定义绘图仪内部我做了类似的事情:

if(e.points.length <20) {
  // draw curves
}
else {
  Dygraph.Plotters.linePlotter(e);
}