[jboss-svn-commits] JBL Code SVN: r33830 - labs/jbossrules/trunk/drools-planner/drools-planner-core/src/main/java/org/drools/planner/benchmark.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Jul 11 12:10:05 EDT 2010


Author: ge0ffrey
Date: 2010-07-11 12:10:04 -0400 (Sun, 11 Jul 2010)
New Revision: 33830

Modified:
   labs/jbossrules/trunk/drools-planner/drools-planner-core/src/main/java/org/drools/planner/benchmark/SolverBenchmarkSuite.java
Log:
banchmarker: ItemLabels on chart

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-core/src/main/java/org/drools/planner/benchmark/SolverBenchmarkSuite.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-core/src/main/java/org/drools/planner/benchmark/SolverBenchmarkSuite.java	2010-07-11 15:54:20 UTC (rev 33829)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-core/src/main/java/org/drools/planner/benchmark/SolverBenchmarkSuite.java	2010-07-11 16:10:04 UTC (rev 33830)
@@ -40,7 +40,11 @@
 import org.drools.planner.benchmark.statistic.SolverStatistic;
 import org.jfree.chart.ChartFactory;
 import org.jfree.chart.JFreeChart;
+import org.jfree.chart.labels.CategoryItemLabelGenerator;
+import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
+import org.jfree.chart.plot.CategoryPlot;
 import org.jfree.chart.plot.PlotOrientation;
+import org.jfree.chart.renderer.category.CategoryItemRenderer;
 import org.jfree.data.category.DefaultCategoryDataset;
 
 /**
@@ -296,6 +300,10 @@
             "Best score summary (higher score is better)", "Data", "Score",
             dataset, PlotOrientation.VERTICAL, true, true, false
         );
+        CategoryItemRenderer renderer = ((CategoryPlot) chart.getPlot()).getRenderer();
+        CategoryItemLabelGenerator generator = new StandardCategoryItemLabelGenerator();
+        renderer.setBaseItemLabelGenerator(generator);
+        renderer.setBaseItemLabelsVisible(true);
         BufferedImage chartImage = chart.createBufferedImage(1024, 768);
         File chartSummaryFile = new File(solverStatisticFilesDirectory, "summary.png");
         OutputStream out = null;



More information about the jboss-svn-commits mailing list