private static JFreeChart createPieChart3D() {
JFreeChart chart = ChartFactory.createPieChart3D(null, null,
false, true, false);
chart.setBackgroundPaint(Color.white);
chart.setBorderPaint(Color.white);
PiePlot3D plot = (PiePlot3D) chart.getPlot();
plot.setBackgroundPaint(null);
plot.setInsets(RectangleInsets.ZERO_INSETS);
plot.setDarkerSides(true);
plot.setBaseSectionOutlinePaint(new Color(0,0,0,0));
plot.setStartAngle(0.0);
plot.setInteriorGap(0.10);
plot.setLabelGenerator(null);
plot.setOutlineVisible(false);
plot.setLabelBackgroundPaint(Color.white);
plot.setLabelOutlinePaint(null);
plot.setLabelShadowPaint(null);
plot.setLabelPadding(RectangleInsets.ZERO_INSETS);
plot.setLabelFont(new Font("Dialog", Font.PLAIN, 12));
plot.setLabelPaint(Color.gray);
plot.setToolTipGenerator(new StandardPieToolTipGenerator("{2}"));
return chart;
}