, 나는 코드를 사용하여 힘 네트워크 그래프의 에지 레이블 텍스트를 회전 this.getBBox();
을 사용할 수 없습니다 :getBBox 오류 "를 사용 엄격한"<br> <code>"use strict";</code></p> <p>내 D3JS 힘 네트워크 그래프 활성화되면
edgelabels.attr('transform',function(d,i){
if (d.target.x<d.source.x){
bbox = this.getBBox();
rx = bbox.x+bbox.width/2;
ry = bbox.y+bbox.height/2;
return 'rotate(180 '+rx+' '+ry+')';
}
else { return 'rotate(0)'; }
});
"use strict;"
을 사용하지 않으면 내 코드가 오류없이 실행되고 레이블이 올바르게 회전됩니다. 바이올린은 : http://bl.ocks.org/jhb/5955887
어떻게 내 코드가 "use strict;"
중 하나 getBBox (과) 또는 getBBox에 대한 대안()를 사용하여 실행하도록 고정 할 수 있습니다 https://jsfiddle.net/NovasTaylor/cnaqaxnh/
나는이 블록 내 원래의 코드를 기반으로?