From: <jbo...@li...> - 2005-10-08 17:21:00
|
Author: aron.gombas Date: 2005-10-08 13:20:55 -0400 (Sat, 08 Oct 2005) New Revision: 1340 Modified: trunk/labs/kosmos/src/java/hu/midori/kosmos/server/util/ChartUtils.java Log: Piecharts are 3D Modified: trunk/labs/kosmos/src/java/hu/midori/kosmos/server/util/ChartUtils.java =================================================================== --- trunk/labs/kosmos/src/java/hu/midori/kosmos/server/util/ChartUtils.java 2005-10-08 17:20:33 UTC (rev 1339) +++ trunk/labs/kosmos/src/java/hu/midori/kosmos/server/util/ChartUtils.java 2005-10-08 17:20:55 UTC (rev 1340) @@ -23,6 +23,7 @@ import org.jfree.chart.JFreeChart; import org.jfree.chart.labels.PieSectionLabelGenerator; import org.jfree.chart.plot.PiePlot; +import org.jfree.chart.plot.PiePlot3D; import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; import org.jfree.data.general.DefaultPieDataset; import org.jfree.data.general.PieDataset; @@ -62,8 +63,13 @@ /** Returns the pie-chart generated from the passed data. */ public static JFreeChart generatePieChart(PieDataset dataset) { // generate chart - JFreeChart chart = ChartFactory.createPieChart(null, dataset, false, false, false); + JFreeChart chart = ChartFactory.createPieChart3D(null, dataset, false, false, false); chart.setBackgroundPaint(TRANSPARENT_COLOR); + + // fine-tune plotting + PiePlot3D plot = (PiePlot3D)chart.getPlot(); + plot.setForegroundAlpha(0.85f); + plot.setDepthFactor(0.1f); return chart; } |