设置JfreeChart XYSeries的宽度

4

有人能帮我了解如何在JFreeChart的x-y图中设置柱形宽度吗?非常感谢。

    final XYSeries series = new XYSeries("Analysis");
       series.add(22.0,33.1);
       series.add(32.0,33.1);
        series.add(42.0,33.1);
       final XYSeriesCollection dataset = new XYSeriesCollection(series);
        return dataset;
1个回答

3
如果你正在使用 createXYBarChart(),你可以尝试使用 XYBarRenderersetMargin() 方法,看它是否符合你的需求。
补充说明:例如,以下代码会将每个条形图的宽度减小20%。
XYPlot plot = (XYPlot) chart.getPlot();
XYBarRenderer renderer = (XYBarRenderer) plot.getRenderer();
renderer.setMargin(0.2);

你好,trashgod。我正在使用XYSeries工作,但是在文档中找不到设置setWidth的方法,请给我一些建议。谢谢。 - David Prun
是的,请提供一个 sscce,展示您如何绘制您的系列。 - trashgod
我正在复制这个例子http://www.java2s.com/Code/Java/Chart/JFreeChartXYSeriesDemo3.htm - David Prun
请问您能否检查一下我的答案,我已经在其中发布了一个问题。 - David Prun

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接