改变jfree图表的背景颜色

enj*_*jal 10 java swing jfreechart

我想改变jfreechart的背景颜色.它以灰色显示,我想要一个白色背景.我试过chart.setBackgroundPaint(Color.WHITE); 但它并没有向我展示白色背景.我有以下代码显示该图

chart.setBackgroundPaint(Color.WHITE); 
Run Code Online (Sandbox Code Playgroud)

我该如何显示白色背景?

Aub*_*bin 14

ChartPanel继承方法javax.swing.JComponent.setBackground(java.awt.Color)

chartPanel.[setBackground][2]( Color.RED );
Run Code Online (Sandbox Code Playgroud)

或尝试:

chart.getPlot().setBackgroundPaint( Color.BLUE );
Run Code Online (Sandbox Code Playgroud)

请参阅JFreeChart.getPlot()Plot.setBackgroundPaint()的文档

在SO或者这个上也看到这篇文章.