이 문제는 Chrome의 버그라고 생각합니다. Firefox에서 정상적으로 작동하는 것으로 보이지만 해결 방법을 추천 해 주실 수 있기를 바랍니다. 내 잘못). Chrome에서 전환 후 SVG textPath가 표시되지 않음
나는 이것에 유사한 방식으로 화음 다이어그램의 그룹 호에 레이블을 넣어려고 : http://bost.ocks.org/mike/uberdata/ : 내가textPath
을 사용하고
그냥 같이이를 달성하기 위해 예. 제 경우의 차이점은 데이터가 변경 될 때 호가 생성 될 때 호를 열고 데이터의 크기를 변경하는 전환을 실행하고 있다는 것입니다. path
에서 전환을 사용하면 textPath
이 표시되며 그 결과 텍스트가 Chrome에 바로 표시되지 않습니다. 그것은 예상대로 DOM에 존재하고 브라우저를 조정하는 것과 같은 일을 할 때 텍스트 팝업을보기로 확대합니다. 내가 경로 전환에 transition.each("end",...)
를 설정하고 텍스트를 표시하게 textPath에 속성을 터치하면 http://bl.ocks.org/3148920
:
다음은 문제를 보여 일부 샘플 코드입니다. 그러나이 방법은 호를 크기 조정할 때 도움이되지 않습니다.이 시간 동안 텍스트를 경로와 함께 플로팅 시키길 원합니다. Firefox에서는이 기능이 작동하지만 Chrome에서는 텍스트가 그대로 유지됩니다.
이 방법을 사용하는 방법에 대한 아이디어가 있으십니까?
크롬 21.0.1180.49 베타에서 저에게 효과가있는 것 같습니다. 안정 됐니? –
예, 지금은 20.0.1132.57을 사용하고 있습니다. 알려진 문제인 것 같아서 좋습니다. 나는 그동안 텍스트를 패스로 이동하지 않고 페이드 인 (fade) 할 수 있다고 생각합니다. 아무도 그것이 다시 계산하도록 강제하는 방법을 안다면. –