JFreeChart Subtitles Example
Chapter:
JFreeChart
Last Updated:
06-07-2016 05:39:45 UTC
Program:
/* ............... START ............... */
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 JFreeChartSubTitleExample {
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.setTitle("Chart Title Demo");
TextTitle subtitle1 = new TextTitle("Subtitle Demo ");
chart.addSubtitle(subtitle1);
ChartFrame frame = new ChartFrame("JFreeChart", chart);
frame.pack();
frame.setVisible(true);
}
}
/* ............... END ............... */
Output
Notes:
-
To add a sub-title to a chart, create a subtitle (any subclass of Title) and add it to the chart.
- Syntax : TextTitle subtitle1 = new TextTitle("A Subtitle");
- chart.addSubtitle(subtitle1);
Tags
JFreeChart Subtitles, Java