Java 如何使X轴标签垂直读取?

Java 如何使X轴标签垂直读取?,java,jasper-reports,Java,Jasper Reports,我想使用JasperReports和iReport 4.5.0自定义报表中的图表。我正在使用下面的代码垂直更改Y轴,但我想将值垂直写入X轴,而不是Y轴 NumberAxis leftNumberAxis = (NumberAxis) catPlot.getRangeAxis(); leftNumberAxis.setVerticalTickLabels(true); 如何使X轴标签垂直读取?请尝试以下代码行: HorizontalCategoryAxis axis = (Horizontal

我想使用JasperReports和iReport 4.5.0自定义报表中的图表。我正在使用下面的代码垂直更改Y轴,但我想将值垂直写入X轴,而不是Y轴

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

如何使X轴标签垂直读取?

请尝试以下代码行:

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

谢谢你的回复。我已经解决了这个问题。正确的代码是。。。CategoryAxis domainAxis=CategoryPlot.getDomainAxis;domainAxis.setCategoryLabelPositionsCategoryLabelPositions.createUpRotationLabelPositionsMath.PI/2.0;