尝试按照此处的教程进行操作,但没有足够的代码提供给我来弥补差距。
这是我正在努力完成同样事情的小提琴,加载了 d3,但是,动画转换不会同时发生,更不用说,它只是改变属性,这是我在 SVG 硬编码中已经熟悉的东西使用 JQuery 选择器。那么我哪里错了,或者错过了船?
// example code doesn't work
var circle = svg.selectAll("circle");
circle.style("fill", "steelblue");
circle.attr("cy", 90);
circle.attr("r", 30);
// this does, but animations don't work
d3.selectAll('circle').style("fill", "steelblue");
d3.selectAll('circle').attr("cy", 90);
d3.selectAll('circle').attr("r", 30);
我最终试图利用 d3 的补间,但我无法获得基础知识。感谢您提前提供帮助......