【问题标题】:Create barchart using jfreechart with bars of same category together使用 jfreechart 与同一类别的条形图一起创建条形图
【发布时间】:2011-01-02 19:01:57
【问题描述】:

我想使用 jfreechart 制作条形图,这样属于同一类别的条形应该相邻显示,没有任何间隙。类别应以间隙显示。 此外,每个类别可能有不同数量的条形图。 如何使用 Jfreechart 库来实现它? 下图是我需要的样本。 这里所有相同类别的条都应该是相同的颜色并且没有间隙(或非常小的间隙)。

提前致谢, 阿比纳夫

【问题讨论】:

    标签: grouping jfreechart categories series gaps-in-visuals


    【解决方案1】:

    我知道这篇文章的年代。无论如何,我正在发布我的解决方案,也许会发现自己在这里寻找答案的其他人会发现它很有用。

    我一直在寻找答案,但没有找到,不得不自己弄清楚。

    这是我使用的代码:

    BarRenderer br = new BarRenderer();
    br.setItemMargin(0.0);
    chart.getCategoryPlot().setRenderer(br);
    

    【讨论】:

      【解决方案2】:

      您可以使用域轴上的 setCategoryMargin() 方法来做到这一点。

      以类别图为例:

      CategoryPlot plot = chart.getCategoryPlot();
      CategoryAxis domainAxis = plot.getDomainAxis();
      domainAxis.setCategoryMargin(0.15f);
      

      您需要使用不同的边距值来为您的图表找到正确的值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-16
        • 1970-01-01
        相关资源
        最近更新 更多