【发布时间】:2021-02-28 19:32:16
【问题描述】:
我使用 d3.axisBottom() 创建了一个 XAXIS。现在我需要将位置(刻度文本的 x 和 y 属性)存储在一个单独的变量中。
我的完整代码在 codepen https://codepen.io/zubair57/pen/gOLeeOm
当我使用下面的代码获取“x 和 y”属性时,我得到 y 属性的值,但 x 属性为 null。你能告诉我为什么 x attr 为 null 以及如何获得正确的值
d3.select(".xaxis").selectAll(".tick text").each(function(d,i){
let me=d3.select(this)
console.log(me.attr("x"))
console.log(me.attr("y"))
})
【问题讨论】:
标签: javascript svg d3.js