【问题标题】:Set Width of XYSeries JfreeChart设置 XYSeries JfreeChart 的宽度
【发布时间】:2011-09-13 18:42:41
【问题描述】:

谁能帮我知道如何在 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;

【问题讨论】:

    标签: java charts jfreechart


    【解决方案1】:

    如果您使用的是createXYBarChart(),您可以尝试使用XYBarRenderersetMargin() 方法,看看它是否符合您的要求。

    附录:例如,以下行从每个条的宽度修剪 20%。

    XYPlot plot = (XYPlot) chart.getPlot();
    XYBarRenderer renderer = (XYBarRenderer) plot.getRenderer();
    renderer.setMargin(0.2);
    

    【讨论】:

    • 你好垃圾神,我正在使用 XYSeries ,在文档中找不到 setWidth 的方法,你能给我一些建议吗?谢谢。
    • 是的,请提供sscce,展示您如何绘制系列。
    • 你能检查我的答案吗,我已经在里面发布了一个问题。
    猜你喜欢
    • 2011-04-27
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多