2
서로 다른 크기의 rect 요소가 포함 된 d3으로 시각화를 만들었습니다. 각각의 rect 요소에 "캡션"을 넣고 싶습니다만 텍스트가 자연스럽게 맞으면 표시하는 것이 좋을 것입니다. 어떻게이 일을 끝낼 수 있습니까?d3.js를 사용하여 텍스트가 적합한 경우에만 SVG rect에 텍스트를 표시하려면 어떻게해야합니까?
서로 다른 크기의 rect 요소가 포함 된 d3으로 시각화를 만들었습니다. 각각의 rect 요소에 "캡션"을 넣고 싶습니다만 텍스트가 자연스럽게 맞으면 표시하는 것이 좋을 것입니다. 어떻게이 일을 끝낼 수 있습니까?d3.js를 사용하여 텍스트가 적합한 경우에만 SVG rect에 텍스트를 표시하려면 어떻게해야합니까?
텍스트의 경계 상자가 나타나면 rect
요소에 비해 너무 큰지 확인하고 제거하십시오. Here은 텍스트 요소의 경계 상자를 가져 오는 방법의 예입니다.