Javascript d3.js跳过文本转换(三个转换中的第二个)

Javascript d3.js跳过文本转换(三个转换中的第二个),javascript,transition,d3.js,Javascript,Transition,D3.js,改编自“绑定二维数据”部分: 代码也托管在这里: 这就跳过了文本应该说“什么都不做”的阶段,直接说“测试” 我做错了什么吗?在您的示例中,一个接一个地调用转换并不一定会将它们“链接”起来,在1000毫秒之后,第一个和第二个转换都是串联执行的,因此您看不到第一个转换的结果。最简单的补救方法是改变第二次过渡的延迟: .transition().delay(2000) 谢谢:)我想弄清楚d3不是一系列事件,而是一个被处理然后同时输出的标记。 .transition().delay(2000)

改编自“绑定二维数据”部分:

代码也托管在这里:

这就跳过了文本应该说“什么都不做”的阶段,直接说“测试”


我做错了什么吗?

在您的示例中,一个接一个地调用转换并不一定会将它们“链接”起来,在1000毫秒之后,第一个和第二个转换都是串联执行的,因此您看不到第一个转换的结果。最简单的补救方法是改变第二次过渡的延迟:

.transition().delay(2000)
谢谢:)我想弄清楚d3不是一系列事件,而是一个被处理然后同时输出的标记。
.transition().delay(2000)