JFreeChart BarChart -> NO gradient

后端 未结 3 397
一向
一向 2020-11-30 08:54

my bar chart is always drawn with a gradient color by default. I just want a simple color without any styled effects.

Can anyone help ?

Code

3条回答
  •  余生分开走
    2020-11-30 09:14

    The source code for an older version of org.jfree.chart.demo.BarChartDemo1 shows how to set the series colors. Just specify plain colors instead of gradients.

    renderer.setSeriesPaint(0, Color.red);
    renderer.setSeriesPaint(1, Color.green);
    renderer.setSeriesPaint(2, Color.blue);
    

    Correction: The key to @Jes's helpful answer may be found in the initialization of defaultBarPainter in BarRenderer.

提交回复
热议问题