이 문제의 정확한 원인을 정확히 알 수 없습니다. 차트에 대한 동적 범례를 만들고 "container div"의 정확한 가운데에 배치하고 싶습니다. 전체 범례가 작성된 후에 그룹을 div의 중심에 위치시키는 위치로 변환합니다.D3 그룹 오버 플로우 오버 플로우 문제
그러나 SVG가 300px에서 "잘린"것을 알 수 있습니다. 이 의미에서, 그것은 일종의 경계를 넘나들며 SVG 그래픽의 그 부분은 보이지 않습니다.
예제 코드는 여기 fiddle에 있습니다.
위의 링크에 작성된 코드의 혼란에 대해 미리 사과드립니다.
이것은 내가 svg를 번역하는 데 사용하는 것입니다.
d3.select(".avs-legend-group").attr("transform", "translate("+ xOffset + ",0)");
- 여기서 ".avs-legend-group"은 "g"그룹 요소를 보유하는 클래스입니다.
와 함께 자신이 확인할 수 있습니다 [이 파이어 폭스 browsershot] (http://browsershots.org/screenshots/9e92f997c91e00e6e2fd2a5e27cd1905)? [크롬]에서 나를 위해 일했다. (http://browsershots.org/screenshots/fd032191ea696a407117936f6093a07f) –