D3.js 将元素添加到组元素的顶部
将数据与我的组绑定后,我希望将D3.js 将元素添加到组元素的顶部,d3.js,D3.js,将数据与我的组绑定后,我希望将enter选择中的元素添加到顶部/顶部的组(g-element)。默认设置是附加到底部 这样做的原因是,我希望对象在视觉上显示在所有就绪可见对象的下方 我知道我可以订购和排序,但我认为可能有一种更简单/更好的方法。我做了一些手工操作,后来才发现“哦,它们包含了一种智能的方法,很容易做到。”D3确实有一个insert方法:摘自参考资料 例如,insert(“div”,“:first child”)将在子div之前加上前缀 将节点添加到当前选择 非常好。这正是我要找的。
enter
选择中的元素添加到顶部/顶部的组(g
-element)。默认设置是附加到底部
这样做的原因是,我希望对象在视觉上显示在所有就绪可见对象的下方
我知道我可以订购和排序,但我认为可能有一种更简单/更好的方法。我做了一些手工操作,后来才发现“哦,它们包含了一种智能的方法,很容易做到。”D3确实有一个
insert
方法:摘自参考资料
例如,insert(“div”,“:first child”)
将在子div之前加上前缀
将节点添加到当前选择
非常好。这正是我要找的。将“.append”(“g”)”改为“.insert”(“g”),“:first child”)”成功了。@guost你的答案正是我想要的(至少一个小时)