d3 retrieve and add to current selection's attribute value

前端 未结 2 1180
忘了有多久
忘了有多久 2021-02-07 07:37

I\'m trying to get the values for an element\'s translation.

For example, if I select the x axis:

d3.select(\'.x.axis\').attr(\"transform\")

2条回答
  •  一整个雨季
    2021-02-07 08:37

    D3 provides the transform() function for exactly this purpose:

    var t = d3.transform(d3.select('.x.axis').attr("transform")),
        x = t.translate[0],
        y = t.translate[1];
    

提交回复
热议问题