Это возможно, хотя это не будет выглядеть точно так же. Самый простой способ - создать набор данных (потомок org.jfree.data.general.PieDataset
) и использовать один из org.jfree.chart.ChartFactory
методов:
PieDataset data = new DefaultPieDataset();
data.setValue("Section1", 30);
data.setValue("Section2", 60);
data.setValue("Section3", 120);
JFreeChart pieChart = ChartFactory.createPieChart3D(
"My Pie Chart", // title
data, // data set
true, // draw a legend
true, // show tooltips over sections
false); // do not generate image map with URLs
Затем вы можете дополнительно настроить график с помощью pieChart
методов. Например, вот как взорвать один сектор пирога:
PiePlot plot = (PiePlot) pieChart.getPlot();
plot.setExplodePercent("Section2", 0.25);