Javascript 过渡后的文本标签和颜色变化

Javascript 过渡后的文本标签和颜色变化,javascript,d3.js,Javascript,D3.js,我拥有的是两年的数据,我想画一个移动的气泡图 我遇到的问题是标签在转换后不会更新 而且似乎出现了一些不匹配的情况 不确定如何修复,谢谢。要更新标题值,请使用以下代码: d3.select("svg").selectAll("title") .data(dataset) .text(function(d, i) { return d[0] + "\n" + "Year: " + d[1] + "\n" + "Defects:

我拥有的是两年的数据,我想画一个移动的气泡图 我遇到的问题是标签在转换后不会更新 而且似乎出现了一些不匹配的情况
不确定如何修复,谢谢。

要更新标题值,请使用以下代码:

d3.select("svg").selectAll("title")
                        .data(dataset)
            .text(function(d, i) { return d[0] + "\n" + "Year: " + d[1] + "\n" + "Defects: " + tooltipformatPercentage(d[2]) + "\n" + "Process Audits: " +  tooltipformatPercentage(d[3]) + "\n" + "FOB: " + d[4]; });
                    });

你指的是哪个标签?我看到过渡后的2014年的标签发生了变化。是数据标签错了。例如,如果你看蓝色的圆圈,它会在不正确的过渡后变成“A”。标题标签(鼠标悬停在上面的标签)保持在2013年的数据上。感谢Manoj,它解决了部分问题。我遇到的另一个问题是,单击“播放”按钮后,这些圆圈没有相同的ID。知道吗?你说的圆圈ID是什么意思…?我发现了问题。是排序把数据搞得一团糟。