import org.jfree.chart.*; import org.jfree.chart.plot.PiePlot; import org.jfree.data.general.DefaultPieDataset; public class PieChartExample { public static void main(String[] args) { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Apple", 30); dataset.setValue("Orange", 40); dataset.setValue("Banana", 20); dataset.setValue("Mango", 10); JFreeChart chart = ChartFactory.createPieChart("Fruit Distribution", dataset); PiePlot plot = (PiePlot) chart.getPlot(); plot.setSectionOutlinesVisible(false); plot.setLabelGenerator(null); try { ChartUtilities.saveChartAsPNG(new File("piechart.png"), chart, 500, 300); System.out.println("Pie chart generated successfully."); } catch (IOException e) { System.out.println("Error: " + e.getMessage()); } } }


上一篇:
下一篇:
切换中文