【问题标题】:How do I control the normalization of bars heights in JFreeChart?如何控制 JFreeChart 中条形高度的标准化?
【发布时间】:2012-02-05 11:05:34
【问题描述】:

假设我想在一个上下文(页面)中显示 2 个图表,以便用户可以检查这两个图表并通过它们的外观进行比较。我还希望我的用户注意趋势差异以及绝对值差异。
如附图所示,如果两个图表的趋势相同,JFreeChart 渲染机制会将它们归一化,所以它们看起来都一样!!! (尽管两者之间存在巨大的绝对值差异)
我想控制 BarRenderer 的规范化机制并避免这种行为。
有什么想法吗?

【问题讨论】:

    标签: java reporting normalization jfreechart bar-chart


    【解决方案1】:

    我不知道有任何选项可以自动执行您想要的操作,但这里有一个解决方案: 您使用setAutoRange 方法禁用每个轴的自动范围(通过XYPlot.getRangeAxis() 检索轴),然后使用setRangesetTickUnit 在轴上手动设置相同的边界。这意味着您“猜测”自己是图表的最佳最大值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      • 2013-06-16
      • 1970-01-01
      • 2020-09-08
      • 1970-01-01
      相关资源
      最近更新 更多