怎么在一个g标签里面插入两个并列的标签

clipboard.png

我想在这个g标签里面,加入一个<text>标签,让它和<rect>并列显示,该怎么加进去呢?试了几个方法,如果直接在.append('text'),会变成子元素,如果单独写一坨代码:

svg.selectAll('rect-wrap')
    .insert('text','rect-tag')
    .text('123')

这样是可以实现<text><rect>并列,有没办法直接在这一堆svg.selectAll('.rect-tag')代码下面添加,而不用单独写一个svg.selectAll(..)?

svg.selectAll('.rect-tag')
    .data(dataset)
    .enter()
    .append('g')
    .classed('rect-wrap',true)
    .append('rect')
    .classed('rect-tag',true)
    .append('text')
阅读 6.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进