【问题标题】:How to change marker size in XYPlot of jfreechart如何在 jfreechart 的 XYPlot 中更改标记大小
【发布时间】:2013-04-16 23:25:39
【问题描述】:

在此问题的选定答案中,我想更改标记大小,我该怎么做?

Setting Range for X,Y Axis-JfreeChart

【问题讨论】:

    标签: java jfreechart


    【解决方案1】:

    您可以通过XYItemRenderer.setSeriesShape 实现此目的。请参考DefaultDrawingSupplier .createStandardSeriesShapes() 的工作原理。

        XYItemRenderer renderer = xyPlot.getRenderer();
        renderer.setSeriesPaint(0, Color.blue);
        double size = 20.0;
        double delta = size / 2.0;
        Shape shape1 = new Rectangle2D.Double(-delta, -delta, size, size);
        Shape shape2 = new Ellipse2D.Double(-delta, -delta, size, size);
        renderer.setSeriesShape(0, shape1);
        renderer.setSeriesShape(1, shape2);
    

    参考:JFreeChart: Increase Size of Data Point

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      • 2013-12-19
      • 2014-09-24
      相关资源
      最近更新 更多