【问题标题】:How to decrease the size of horizontal bar at report?如何在报告中减小水平条的大小?
【发布时间】:2021-08-31 22:36:42
【问题描述】:

我正在创建一个带有水平条的 Jasper 报告,但我的图表中的一个条有问题;最后一个比其他的要大得多,而且它减少了标签价值的一半。

如何调整以不超过图表的特定值?

【问题讨论】:

  • 在你的范围轴上尝试setUpperMargin()
  • 嘿@trashgod,我会在这里尝试更新,谢谢(:

标签: jasper-reports bar-chart jfreechart


【解决方案1】:

感谢@trashgod 的帮助,使用 setUpperMargin() 方法可以减小水平条的大小。

对于与我遇到相同问题的任何人,我的修复代码如下:

public void customize(JFreeChart chart, JRChart jasperChart) {
  NumberAxis numAxis =  (NumberAxis) chart.getCategoryPlot().getRangeAxis();
  numAxis.setUpperMargin(0.25);
}

文档: ValueAxis - JFreeChart

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 2017-05-28
    • 2021-02-25
    • 2020-06-15
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多