D3 v4 Получить перевод значений элемента
Когда я бегу d3.select(this).attr("transform")
на элемент, я получаю ответ translate(20.00,778)
, Однако мне нужно получить индивидуальные значения перевода.
В v3 можно использовать
var t = d3.transform(element.attr("transform"));
t.translate;
Однако d3.transform недоступен в v4. Как добиться эквивалентного результата?
1 ответ
Попробуй это.
string = element.attr("transform");
translate = string.substring(string.indexOf("(")+1, string.indexOf(")")).split(",");
Затем вы можете получить доступ к dx с помощью translate[0] и по dy с помощью translate[1].