2012-07-25 3 views
2

http://blog.nextgenetics.net/demo/entry0032/의 예제를 사용하여 마우스 오버시 선택한 그룹화 된 막대에 http://bl.ocks.org/3177376과 같이 레이블을 지정하려고했습니다.d3.js 대화 형 그룹화 된 막대 차트

enter image description here

모든 작동하는 것 같다. 그러나 회전은 첫 번째 막대 세트에만 적용되고 두 번째 막대에는 적용되지 않습니다. 디버그 할 때, 라인

.attr("transform", 
     "rotate(-90 " + x(d.date) + x1(p.key) + "," + y(d.perf) + ")"); 

는 건너 뛰는 것처럼 보입니다. 나는 나의 한계에 도달했다. 도와주세요. 누구든지 어떤 제안이 있습니까?

+0

당신은 또한 {'텍스트를 추가한다 포인터 이벤트 : 없음; }' – Wex

+0

매우 간단한 자바 스크립트 에러 X (d.date) + 1 개 (p.key) 가되어야한다 는 (X (d.date) + 1 개 (p.key)) 에러 만 나타났다 두 번째 경우에 x (p.key)가 0이 아니었을 때. – timelyportfolio

답변

2

매우 간단한 자바 스크립트 오류

x(d.date) + x1(p.key) 

전체 작업 버전이 지금 http://bl.ocks.org/3182035에서 찾을 수 있습니다

(x(d.date) + x1(p.key)) 

해야한다 :

enter image description here