2014-12-30 1 views
2

dimple.js를 사용하여 명시 적으로 축을 배치/방향 지정하는 방법이 있습니까? 나는 처음 x 축 하단에 추가되고 두 ​​번째는 상단에 추가되는 것을 알고, 그래서 원하는 결과 다음과 같이 얻을 수 있습니다 :dimple.js를 사용하는 축 방향/위치

var xAxis = myChart.addMeasureAxis("x", "dur"); 
xAxis.hidden = true; 
xAxis = myChart.addMeasureAxis("x", "dur"); 

을 ...하지만 그건 좀 해킹 된 것 같습니다.

답변

0

나는 주위에 어떤 방법이 있다고 생각하지 않습니다. 관련 코드는 다음과 같습니다. https://github.com/PMSI-AlignAlytics/dimple/blob/master/src/objects/chart/methods/draw.js#L123

firstX은 그리기 기능에 국한되어 있으므로 루프의 컨텍스트 내에서 재정의 할 수있는 방법이 없습니다.

당신이 할 수 가능성이 상단 축에 위치하는 데 사용되는 논리 복제 :처럼, https://github.com/PMSI-AlignAlytics/dimple/blob/master/src/objects/chart/methods/draw.js#L226

그리고 만 (하단에 위치 할 것이다) 하나 개의 축을 추가를 수동으로 드로잉 한 후 축을 이동을 :

chart.draw(); 
chart.axes[0].shapes.attr('transform', ...); 

하지만 그릴 때마다 다시해야합니다. 그렇지 않으면 위치가 변경됩니다. 당신이 가진 해킹이 가장 쉬운 것 같습니다.

개선 티켓을 열 수 있습니다 : https://github.com/PMSI-AlignAlytics/dimple/issues?q=is%3Aissue+label%3Aenhancement+is%3Aopen

관련 문제