我正在使用自定义绘图仪计算每条连接线的特定贝塞尔曲线。 这非常有效,但我的数据集需要几秒钟(大约4K点)。
然而,由于图表上的数据太多,贝塞尔曲线在图表放大之前不会增加太多。(在图表上说约20个点)
我想要做的是仅在图表上有20个点时启用自定义绘图仪。否则,请使用默认绘图仪。
我一直在寻找一些选项,但它们都取决于确定图表上当前显示的点数。有什么最好的解决方法?
答案 0 :(得分:0)
嗯,我用简单的方法做到了: 在自定义绘图仪内部我做了类似的事情:
if(e.points.length <20) {
// draw curves
}
else {
Dygraph.Plotters.linePlotter(e);
}