JFreeChart Background Color Example
Chapter:
JFreeChart
Last Updated:
06-07-2016 16:07:52 UTC
Program:
/* ............... START ............... */
import java.awt.Color;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.general.DefaultPieDataset;
public class JavaJFreeChartBackgroundColor {
public static void main(String[] args) {
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("JAVA", 40.1);
dataset.setValue("C#", 22);
dataset.setValue("C++", 81);
// Creation Of Chart.
JFreeChart chart = ChartFactory.createPieChart("Programming Languages", dataset, true, // legend?
true, // tooltips?
false // URLs?
);
ChartFrame frame = new ChartFrame("JFreeChart", chart);
chart.setBackgroundPaint(Color.blue); // Setting the BackGround Color
/* You can also set color using below code
Paint p = new GradientPaint(0, 0, Color.white, 1000, 0, Color.green));
chart.setBackgroundPaint(p);
*/
frame.pack();
frame.setVisible(true);
}
}
/* ............... END ............... */
Output
Notes:
-
setBackgroundPaint() method to set the background color for a chart.
Tags
JFreeChart Background Color, Java