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