List of usage examples for org.jfree.chart ChartFactory createPieChart
public static JFreeChart createPieChart(String title, PieDataset dataset, PieDataset previousDataset, int percentDiffForMaxScale, boolean greenForIncrease, boolean legend, boolean tooltips, boolean urls, boolean subTitle, boolean showDifference)
From source file:com.thecoderscorner.groovychart.chart.PieChartDiff.java
public JFreeChart createChart() { return ChartFactory.createPieChart(getTitle(), (PieDataset) getDataset(), getPreviousDataset(), getPercentDiffForMaxScale(), isGreenForIncrease(), isLegend(), isTooltips(), isUrls(), isSubTitle(), isShowDifference());/*w w w . j ava 2 s . co m*/ }
From source file:org.hxzon.demo.jfreechart.PieDatasetDemo.java
private static JFreeChart createPieChart(PieDataset dataset, PieDataset previousDataset) { // createPieChart(String title, // PieDataset dataset, // PieDataset previousDataset, // int percentDiffForMaxScale, // boolean greenForIncrease, // boolean legend, // boolean tooltips, // boolean urls, // boolean subTitle, // boolean showDifference) JFreeChart chart = ChartFactory.createPieChart("Pie Chart Demo 2", // chart title dataset, // data previousDataset, 0, // percentDiffForMaxScale true, // greenForIncrease true, // include legend true, // tooltips false, // urls true, // subTitle true); // showDifference PiePlot plot = (PiePlot) chart.getPlot(); plot.setNoDataMessage("No data available"); return chart; }
From source file:org.jfree.chart.demo.JFreeChartDemoBase.java
/** * Creates and returns a sample pie chart which compares 2 datasets. * * @return a sample pie chart./* w w w . ja v a 2s .com*/ * @author <a href="mailto:opensource@objectlab.co.uk">Benoit Xhenseval</a> * @since 0.9.18 */ public JFreeChart createPieChartThree() { // create a default chart based on some sample data... String title = this.resources.getString("pie.pie3.title"); final double[][] data = new double[][] { { 10.0, 4.0, 14.0, 12.0, 12.0 }, { 9.0, 7.0, 13.7, 15.0, 3.0 } }; CategoryDataset dataset = DatasetUtilities.createCategoryDataset("Series ", "Category ", data); PieDataset extracted = DatasetUtilities.createPieDatasetForRow(dataset, 0); PieDataset extracted2 = DatasetUtilities.createPieDatasetForRow(dataset, 1); // generate a basic pie chart with title // comparing extracted with extracted2 // a difference of 40% or more will trigger maximum brightness in red or green // true green is for increase // true for legend // true for tooltips // false for urls // true for subtitle // true for showing the difference JFreeChart chart = ChartFactory.createPieChart(title, extracted, extracted2, 40, true, true, true, false, true, true); return chart; }