在 d3.drag() 发生时转换缓慢发生
Transitions occur slowly while a d3.drag() is occuring
在使用 (d3.drag()) 拖动元素 (e1) 时,根据 e1 的拖动速率,单独的元素 (e2) 过渡非常缓慢。
我是 d3 和一些底层工作的新手,可能只是采用了错误的方法。
我看到有关尝试对同一元素执行多个转换的问题的信息,但在这种情况下,这些是完全不同的元素。
您可以在下面的 URL 处看到区块:
https://bl.ocks.org/aitee/1db30487d5cee6e752420fc5dc44c120/16fe33235a785c5c81932af4336d280ea0c15660
只需将垂直光标拖过 x 轴上的 50。您会注意到,根据光标拖动的速度,值框的转换速度会受到影响。
这只是在拖动过程中重新启动转换引起的编程错误。重新转换导致转换变慢(因为我使用了一种慢启动缓动功能)。
我通过在已经转换的同时防止重新转换来修复它。
在使用 (d3.drag()) 拖动元素 (e1) 时,根据 e1 的拖动速率,单独的元素 (e2) 过渡非常缓慢。
我是 d3 和一些底层工作的新手,可能只是采用了错误的方法。
我看到有关尝试对同一元素执行多个转换的问题的信息,但在这种情况下,这些是完全不同的元素。
您可以在下面的 URL 处看到区块: https://bl.ocks.org/aitee/1db30487d5cee6e752420fc5dc44c120/16fe33235a785c5c81932af4336d280ea0c15660
只需将垂直光标拖过 x 轴上的 50。您会注意到,根据光标拖动的速度,值框的转换速度会受到影响。
这只是在拖动过程中重新启动转换引起的编程错误。重新转换导致转换变慢(因为我使用了一种慢启动缓动功能)。
我通过在已经转换的同时防止重新转换来修复它。