2014-02-27 4 views
0

보고서에서 내 차트를 사용자 정의하고 싶습니다. JasperReportsiReport 4.5.0을 사용하여 차트를 사용자 정의하고 싶습니다. 아래 코드를 사용하여 Y 축을 수직으로 변경하지만 Y 축이 아닌 X 축에 값을 쓰고 싶습니다.X 축 레이블을 세로로 읽으려면 어떻게해야합니까?

NumberAxis leftNumberAxis = (NumberAxis) catPlot.getRangeAxis(); 
leftNumberAxis.setVerticalTickLabels(true); 

어떻게하면 X 축 레이블을 세로로 읽을 수 있습니까?

답변

0

코드의 라인 아래 시도 :

HorizontalCategoryAxis axis = (HorizontalCategoryAxis) catPlot.getDomainAxis(); 
axis.setVerticalTickLabels(true); 
통해 UR의 대답을위한
+0

감사는 것은 문제도 올바른 코드가 있음을 고정하고 ... CategoryAxis의 domainAxis = ((CategoryPlot) 플롯) .getDomainAxis(); domainAxis.setCategoryLabelPositions (CategoryLabelPositions.createUpRotationLabelPositions (Math.PI/2.0))); – Murugans

관련 문제