d3 绘制标签宽高失效

新手上路,请多包涵

我在d3绘制标签的时候在在网页上的长宽都变成了0×0

图片描述

然后我尝试在浏览器上直接修改属性也并没有用,设置display属性也没有用

相关代码

tooltip

.text(`${round}:${data[round]}`)
.attr("display","inline-block")
.attr("width", "100")
.attr("height", "80")
.attr("transform", `translate(${m[0]},${m[1]})`)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.1k
1 个回答

你用g标签来放文字吗?
那肯定不行啊
g仅仅只是分组的作用,用来包裹元素的.本身没有高宽

换成text标签试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题