【问题标题】:Adding an element to top of a group element将元素添加到组元素的顶部
【发布时间】:2013-03-18 18:38:58
【问题描述】:

在与我的组连接数据后,我希望将 enter 选择中的元素添加到顶部/最高的组 (g-element) 中。默认是追加到底部。

这样做的原因是我希望对象直观地出现在所有准备好的可见对象下方。

我知道我可以订购和排序,但我认为可能有更简单/更好的方法来做到这一点。我做了几件手动的事情,后来才发现“哦,他们提供了一种聪明的方法来做到这一点,很容易。”

【问题讨论】:

    标签: d3.js


    【解决方案1】:

    【讨论】:

    • 非常好。正是我要找的。将 '.append("g")' 更改为 '.insert("g",":first-child")' 就可以了。
    • @GusOst 你的答案正是我想要的(至少一个小时)
    【解决方案2】:

    参考文献摘录

    例如,insert("div", ":first-child") 将添加子 div 当前选择的节点。

    https://github.com/mbostock/d3/wiki/Selections#wiki-insert

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多