在与我的组连接数据后,我希望将选择中的元素添加到顶部/最高enter
的组( -element)中。g
默认是附加到底部。
这样做的原因是我希望该对象在视觉上出现在所有准备好的可见对象下方。
我知道我可以订购和排序,但我认为可能有更简单/更好的方法来做到这一点。我做了几件手动的事情,后来才发现“哦,他们提供了一种聪明的方法来做到这一点,很容易。”
在与我的组连接数据后,我希望将选择中的元素添加到顶部/最高enter
的组( -element)中。g
默认是附加到底部。
这样做的原因是我希望该对象在视觉上出现在所有准备好的可见对象下方。
我知道我可以订购和排序,但我认为可能有更简单/更好的方法来做到这一点。我做了几件手动的事情,后来才发现“哦,他们提供了一种聪明的方法来做到这一点,很容易。”
D3 确实有一个insert
方法:https ://github.com/mbostock/d3/wiki/Selections#wiki-insert
例如,insert("div", ":first-child")
将子 div 节点添加到当前选择。