2013-11-22 2 views
0

enter image description here.orient를 사용하여 d3.js xAxis를 회전 할 수 있습니까?

xAxis의 모든 날짜를 회전하고 싶습니다. 이와 같은 그것에 몇 가지 게시물이 이미 있습니다

var xAxis = d3.svg.axis().scale(x) 
.orient("bottom").tickFormat(d3.time.format("%b %d")); 

: How to rotate the text labels for the x Axis of a d3.js graph

내가 더 좋은 방법이 있는지 알고 싶습니다의 .orient() 기능을 사용하는 말? 그것이 말하는 문서에

:

지정된 방향이 지원되는 값 중 하나가 아닌 경우, 축이 기본 방향으로 돌아갑니다. 방향을 변경하면 축 경로와 관련하여 눈금과 레이블의 위치에 영향을 미치지 만 축 자체의 위치는 변경되지 않습니다. 플롯과 관련하여 축의 위치를 ​​변경하려면 포함하는 g 요소에 변형 특성을 지정하십시오.

정확히 어떻게 할 수 있는지 알고 싶습니다. 매우 감사합니다!

+0

내가 묻는 것은 분명하지 않습니다. 설명서에 따르면'.orient()'는 실제로 축을 회전시키지 않습니다. 그래서 그것이 당신의 질문이라면 대답은 아니오입니다. –

답변

1

짧은 대답은 '아니오'이다, axis.orient은 네 개의 인수지지 않습니다 : left, right, topbottom 및 기본 방향은 bottom 하나입니다.

다른 방향에서 속성을 혼합하고 일치 시키거나 라벨에 다른 복잡한 작업을 수행 할 수 없습니다.

참조하는 게시물에서 취한 접근 방식을 사용하는 것이 좋습니다.