2013-11-28 4 views
0

자바 FX는 내가 번역에 의해 X 및 Y 축 중심을 시도하고 사이드의 중심지 값을 제공하지 않습니다 XYChart에 축 :.javafx2 센터는

scanXAxis.setTranslateY (0.5 * scanYAxis.getBoundsInParent() getHeight()); // 처음 xAxis가 처음에

scanYAxis.setTranslateX (0.5 * scanXAxis.getBoundsInParent(). getWidth()); // yAxis on LEFT

그러나 결과는 (0,0)이 아닌 장면 크기에 따라 달라지는 점입니다. 즉, 장면의 크기를 수동으로 조정하여 원본을 교차시킬 수 있습니다. 이것은 내가 노력하고있는 것의 역전입니다.

도움이 될 것입니다.

건배

답변

0

나는 축을 사용하고 있으며 디자인이 좋지 않다고 생각합니다. 축을 거꾸로 또는 오른쪽으로 설정할 수 없습니다. axis.rotate를 사용했지만 contentPlot의 레이아웃 코드를 해킹해야합니다. 또한 축을 왼쪽, 오른쪽, 위쪽 또는 아래쪽으로 만 설정할 수 있습니다. 하지만 유연성을 원합니다. 평행 좌표를 구현할 때, 실제로 배치하고자하는 위치에 배치 할 수 없습니다. 그래서 나는 대신 자신의 축 클래스를 작성해야한다고 생각하고 있습니다.