Мне нужно точно знать ширину и высоту для произвольного элемента g
в моем SVG
, потому что мне нужно нарисовать маркер выделения, когда пользователь щелкнул его.
То, что я видел в Интернете, это что-то вроде: d3.select("myG").style("width")
. Проблема в том, что элемент не всегда будет иметь атрибут ширины явной ширины. Например, когда я создаю круг внутри g
, он будет иметь вместо него ширину (r
). Даже если я использую метод window.getComputedStyle
на circle
, он вернет "авто".
Есть ли способ вычислить ширину произвольного сегмента SVG
в D3
?
Спасибо.