package jfreechart_demo; import java.awt.*; import org.jfree.chart.*; import org.jfree.chart.block.*; import org.jfree.chart.plot.*; import org.jfree.chart.title.*; import org.jfree.ui.*; public class PieChart3DDemo1 extends ChartCreator { public JFreeChart createChart() { PiePlot3D plot = new PiePlot3D(DatasetCreator.createPieDataset()); plot.setLabelBackgroundPaint(Color.white); plot.setLabelLinksVisible(false); plot.setShadowPaint(Color.gray); plot.setForegroundAlpha(0.5f); JFreeChart chart = new JFreeChart( getName(), JFreeChart.DEFAULT_TITLE_FONT, plot, true); LegendTitle legend = chart.getLegend(); legend.setPosition(RectangleEdge.TOP); legend.setBorder(BlockBorder.NONE); return chart; } }