JFreeChart Chart Border Example
Chapter:
JFreeChart
Last Updated:
05-07-2016 12:34:35 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.data.general.DefaultPieDataset;
public class JFreeChartChartBorderExample {
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?
);
chart.setBorderVisible(true);
chart.setBorderPaint(Color.red); // You can set any color as border here.
ChartFrame frame = new ChartFrame("JFreeChat Pie Chart", chart);
frame.pack();
frame.setVisible(true);
}
}
/* ............... END ............... */
Output
Notes:
-
In JFreeChart by default, no border is drawn, but you can change this using the setBorderVisible() method.
- Color and line-style for the border are controlled by the setBorderPaint() and setBorderStroke() methods.
Tags
JFreeChart Chart Border, Java, JFreeChart