【问题标题】:How can I make that X-axis label read vertically?如何使 X 轴标签垂直读取?
【发布时间】:2014-02-27 18:41:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: java jasper-reports


    【解决方案1】:

    试试下面的代码行:

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

    【讨论】:

    • 感谢您的回复。我已经解决了这个问题。正确的代码是... CategoryAxis domainAxis = ((CategoryPlot) plot).getDomainAxis(); domainAxis.setCategoryLabelPositions(CategoryLabelPositions.createUpRotationLabelPositions(Math.PI / 2.0));
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    相关资源
    最近更新 更多