2014-02-27 38 views
0

我想在報告中自定義我的圖表(使用JasperReportsiReport 4.5.0)。我正在使用下面的代碼更改Y軸垂直,但我想寫在X軸垂直不是Y軸的值。如何使X軸標籤垂直讀取?

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

如何使X軸標籤垂直讀取?

回答

0

試試下面的代碼行:

HorizontalCategoryAxis axis = (HorizontalCategoryAxis) catPlot.getDomainAxis(); 
axis.setVerticalTickLabels(true); 
+0

感謝烏爾response.i我固定的problem.The正確的代碼是...的CategoryAxis domainAxis =((CategoryPlot)地塊).getDomainAxis(); domainAxis.setCategoryLabelPositions(CategoryLabelPositions.createUpRotationLabelPositions(Math.PI/2.0)); – Murugans