我处理带有拖动、缩放和更新的图表。这通常有效,但是,在添加新数据后,拖动位置不会更新。
重现步骤:
- 看演示
- 等待几秒钟,以便将一些数据添加到图表中
- 然后尝试向左或向右拖动图形
- 图表将被推回开始,从那时起,拖动以它应该的方式工作
所以我想,在添加新数据时,我必须以某种方式更新拖动原点。但是怎么做?到目前为止,我找不到任何这样的例子。我还查看了D3 的拖动功能的代码,但我仍然不清楚。缩放也会发生同样的事情,我想那里也是同样的问题。
代码和演示可以在这里看到:http: //jsbin.com/irixag/1/edit
编辑:如果不清楚我的意思,请告诉我,以便我可以改写问题。