d3不透明度转换闪烁最终状态

fut*_*ime 9 javascript transition d3.js

我有许多基本的不透明度过渡

emp_line.transition()
    .duration(1250)
    .attr('opacity', 1)
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它们时,这些项目通常会闪烁到完全不透明,然后回到无,然后淡入.有没有办法防止这些内容闪烁?

nra*_*itz 17

测试这个,看起来你得到了闪烁.attr('opacity'),但没有.style('opacity'),所以改变过渡到.style()应该解决这个问题.

测试小提琴:http://jsfiddle.net/nrabinowitz/Y5uX6/

不知道为什么这应该是真的:(.