5

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

替代文字

提前致谢, 阿比纳夫

4

2 回答 2

5

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

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

那是我使用的代码:

BarRenderer br = new BarRenderer();
br.setItemMargin(0.0);
chart.getCategoryPlot().setRenderer(br);
于 2011-07-05T11:23:39.750 回答
4

您可以使用域轴上的 setCategoryMargin() 方法来执行此操作。

例如使用类别图:

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

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

于 2010-02-01T20:27:32.693 回答