From: <mu...@us...> - 2008-06-17 17:41:49
|
Revision: 1168 http://jfreechart.svn.sourceforge.net/jfreechart/?rev=1168&view=rev Author: mungady Date: 2008-06-17 10:41:48 -0700 (Tue, 17 Jun 2008) Log Message: ----------- Whitespace. Modified Paths: -------------- trunk/source/org/jfree/chart/ChartColor.java trunk/source/org/jfree/chart/ChartFactory.java trunk/source/org/jfree/chart/ChartFrame.java trunk/source/org/jfree/chart/ChartMouseEvent.java trunk/source/org/jfree/chart/ChartMouseListener.java Modified: trunk/source/org/jfree/chart/ChartColor.java =================================================================== --- trunk/source/org/jfree/chart/ChartColor.java 2008-06-17 13:49:11 UTC (rev 1167) +++ trunk/source/org/jfree/chart/ChartColor.java 2008-06-17 17:41:48 UTC (rev 1168) @@ -2,32 +2,32 @@ * JFreeChart : a free chart library for the Java(tm) platform * =========================================================== * - * (C) Copyright 2000-2007, by Object Refinery Limited and Contributors. + * (C) Copyright 2000-2008, by Object Refinery Limited and Contributors. * * Project Info: http://www.jfree.org/jfreechart/index.html * - * This library is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; either version 2.1 of the License, or + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * - * This library is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - * USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + * USA. * - * [Java is a trademark or registered trademark of Sun Microsystems, Inc. + * [Java is a trademark or registered trademark of Sun Microsystems, Inc. * in the United States and other countries.] * * --------------- * ChartColor.java * --------------- - * (C) Copyright 2003-2007, by Cameron Riley and Contributors. + * (C) Copyright 2003-2008, by Cameron Riley and Contributors. * * Original Author: Cameron Riley; * Contributor(s): David Gilbert (for Object Refinery Limited); @@ -128,7 +128,7 @@ public static final Color VERY_LIGHT_MAGENTA = new Color(0xFF, 0x80, 0xFF); /** - * Creates a Color with an opaque sRGB with red, green and blue values in + * Creates a Color with an opaque sRGB with red, green and blue values in * range 0-255. * * @param r the red component in range 0x00-0xFF. @@ -141,7 +141,7 @@ /** * Convenience method to return an array of <code>Paint</code> objects that - * represent the pre-defined colors in the <code>Color<code> and + * represent the pre-defined colors in the <code>Color<code> and * <code>ChartColor</code> objects. * * @return An array of objects with the <code>Paint</code> interface. Modified: trunk/source/org/jfree/chart/ChartFactory.java =================================================================== --- trunk/source/org/jfree/chart/ChartFactory.java 2008-06-17 13:49:11 UTC (rev 1167) +++ trunk/source/org/jfree/chart/ChartFactory.java 2008-06-17 17:41:48 UTC (rev 1168) @@ -2,32 +2,32 @@ * JFreeChart : a free chart library for the Java(tm) platform * =========================================================== * - * (C) Copyright 2000-2007, by Object Refinery Limited and Contributors. + * (C) Copyright 2000-2008, by Object Refinery Limited and Contributors. * * Project Info: http://www.jfree.org/jfreechart/index.html * - * This library is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; either version 2.1 of the License, or + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * - * This library is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - * USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + * USA. * - * [Java is a trademark or registered trademark of Sun Microsystems, Inc. + * [Java is a trademark or registered trademark of Sun Microsystems, Inc. * in the United States and other countries.] * * ----------------- * ChartFactory.java * ----------------- - * (C) Copyright 2001-2007, by Object Refinery Limited and Contributors. + * (C) Copyright 2001-2008, by Object Refinery Limited and Contributors. * * Original Author: David Gilbert (for Object Refinery Limited); * Contributor(s): Serge V. Grachov; @@ -36,7 +36,7 @@ * Jon Iles; * Jelai Wang; * Richard Atkinson; - * David Browning (for Australian Institute of Marine + * David Browning (for Australian Institute of Marine * Science); * Benoit Xhenseval; * @@ -45,19 +45,19 @@ * 19-Oct-2001 : Version 1, most methods transferred from JFreeChart.java (DG); * 22-Oct-2001 : Added methods to create stacked bar charts (DG); * Renamed DataSource.java --> Dataset.java etc. (DG); - * 31-Oct-2001 : Added 3D-effect vertical bar and stacked-bar charts, + * 31-Oct-2001 : Added 3D-effect vertical bar and stacked-bar charts, * contributed by Serge V. Grachov (DG); - * 07-Nov-2001 : Added a flag to control whether or not a legend is added to + * 07-Nov-2001 : Added a flag to control whether or not a legend is added to * the chart (DG); - * 17-Nov-2001 : For pie chart, changed dataset from CategoryDataset to + * 17-Nov-2001 : For pie chart, changed dataset from CategoryDataset to * PieDataset (DG); - * 30-Nov-2001 : Removed try/catch handlers from chart creation, as the - * exception are now RuntimeExceptions, as suggested by Joao + * 30-Nov-2001 : Removed try/catch handlers from chart creation, as the + * exception are now RuntimeExceptions, as suggested by Joao * Guilherme Del Valle (DG); * 06-Dec-2001 : Added createCombinableXXXXXCharts methods (BK); * 12-Dec-2001 : Added createCandlestickChart() method (DG); * 13-Dec-2001 : Updated methods for charts with new renderers (DG); - * 08-Jan-2002 : Added import for + * 08-Jan-2002 : Added import for * com.jrefinery.chart.combination.CombinedChart (DG); * 31-Jan-2002 : Changed the createCombinableVerticalXYBarChart() method to use * renderer (DG); @@ -65,7 +65,7 @@ * 23-Apr-2002 : Updates to the chart and plot constructor API (DG); * 21-May-2002 : Added new method createAreaChart() (JI); * 06-Jun-2002 : Added new method createGanttChart() (DG); - * 11-Jun-2002 : Renamed createHorizontalStackedBarChart() + * 11-Jun-2002 : Renamed createHorizontalStackedBarChart() * --> createStackedHorizontalBarChart() for consistency (DG); * 06-Aug-2002 : Updated Javadoc comments (DG); * 21-Aug-2002 : Added createPieChart(CategoryDataset) method (DG); @@ -82,19 +82,19 @@ * 08-Sep-2003 : Changed ValueAxis API (DG); * 07-Oct-2003 : Added stepped area XY chart contributed by Matthias Rose (DG); * 06-Nov-2003 : Added createWaterfallChart() method (DG); - * 20-Nov-2003 : Set rendering order for 3D bar charts to fix overlapping + * 20-Nov-2003 : Set rendering order for 3D bar charts to fix overlapping * problems (DG); * 25-Nov-2003 : Added createWaferMapChart() method (DG); - * 23-Dec-2003 : Renamed createPie3DChart() --> createPieChart3D for + * 23-Dec-2003 : Renamed createPie3DChart() --> createPieChart3D for * consistency (DG); * 20-Jan-2004 : Added createPolarChart() method (DG); - * 28-Jan-2004 : Fixed bug (882890) with axis range in + * 28-Jan-2004 : Fixed bug (882890) with axis range in * createStackedXYAreaChart() method (DG); * 25-Feb-2004 : Renamed XYToolTipGenerator --> XYItemLabelGenerator (DG); * 11-Mar-2004 : Updated for pie chart changes (DG); - * 27-Apr-2004 : Added new createPieChart() method contributed by Benoit + * 27-Apr-2004 : Added new createPieChart() method contributed by Benoit * Xhenseval (see RFE 942195) (DG); - * 11-May-2004 : Split StandardCategoryItemLabelGenerator + * 11-May-2004 : Split StandardCategoryItemLabelGenerator * --> StandardCategoryToolTipGenerator and * StandardCategoryLabelGenerator (DG); * 06-Jan-2005 : Removed deprecated methods (DG); @@ -105,16 +105,16 @@ * 29-Nov-2005 : Removed signal chart (DG); * ------------- JFREECHART 1.0.x --------------------------------------------- * 26-Jan-2006 : Corrected API docs for createScatterPlot() (DG); - * 23-Aug-2006 : Modified createStackedXYAreaChart() to use + * 23-Aug-2006 : Modified createStackedXYAreaChart() to use * StackedXYAreaRenderer2, because StackedXYAreaRenderer doesn't * handle negative values (DG); * 27-Sep-2006 : Update createPieChart() method for deprecated code (DG); - * 29-Nov-2006 : Update createXYBarChart() to use a time based tool tip + * 29-Nov-2006 : Update createXYBarChart() to use a time based tool tip * generator is a DateAxis is requested (DG); * 17-Jan-2007 : Added createBoxAndWhiskerChart() method from patch 1603937 * submitted by Darren Jung (DG); * 20-Jun-2007 : Removed JCommon dependencies (DG); - * 26-Jun-2007 : Updated some code for method name changes in + * 26-Jun-2007 : Updated some code for method name changes in * the CategoryItemRenderer interface (DG); * 27-Jun-2007 : Updates for method name changes in XYItemRenderer (DG); * 10-Jul-2007 : Added new methods to create pie charts with locale for @@ -216,7 +216,7 @@ import org.jfree.data.xy.XYZDataset; /** - * A collection of utility methods for creating some standard charts with + * A collection of utility methods for creating some standard charts with * JFreeChart. */ public abstract class ChartFactory { @@ -224,7 +224,7 @@ /** * Creates a pie chart with default settings. * <P> - * The chart object returned by this method uses a {@link PiePlot} instance + * The chart object returned by this method uses a {@link PiePlot} instance * as the plot. * * @param title the chart title (<code>null</code> permitted). @@ -234,7 +234,7 @@ * @param locale the locale (<code>null</code> not permitted). * * @return A pie chart. - * + * * @since 1.0.7 */ public static JFreeChart createPieChart(String title, PieDataset dataset, @@ -246,7 +246,7 @@ if (tooltips) { plot.setToolTipGenerator(new StandardPieToolTipGenerator(locale)); } - return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, + return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); } @@ -254,7 +254,7 @@ /** * Creates a pie chart with default settings. * <P> - * The chart object returned by this method uses a {@link PiePlot} instance + * The chart object returned by this method uses a {@link PiePlot} instance * as the plot. * * @param title the chart title (<code>null</code> permitted). @@ -280,49 +280,49 @@ if (urls) { plot.setURLGenerator(new StandardPieURLGenerator()); } - return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, + return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); } /** - * Creates a pie chart with default settings that compares 2 datasets. + * Creates a pie chart with default settings that compares 2 datasets. * The colour of each section will be determined by the move from the value - * for the same key in <code>previousDataset</code>. ie if value1 > value2 - * then the section will be in green (unless <code>greenForIncrease</code> - * is <code>false</code>, in which case it would be <code>red</code>). - * Each section can have a shade of red or green as the difference can be - * tailored between 0% (black) and percentDiffForMaxScale% (bright + * for the same key in <code>previousDataset</code>. ie if value1 > value2 + * then the section will be in green (unless <code>greenForIncrease</code> + * is <code>false</code>, in which case it would be <code>red</code>). + * Each section can have a shade of red or green as the difference can be + * tailored between 0% (black) and percentDiffForMaxScale% (bright * red/green). * <p> - * For instance if <code>percentDiffForMaxScale</code> is 10 (10%), a - * difference of 5% will have a half shade of red/green, a difference of + * For instance if <code>percentDiffForMaxScale</code> is 10 (10%), a + * difference of 5% will have a half shade of red/green, a difference of * 10% or more will have a maximum shade/brightness of red/green. * <P> * The chart object returned by this method uses a {@link PiePlot} instance * as the plot. * <p> - * Written by <a href="mailto:ope...@ob...">Benoit + * Written by <a href="mailto:ope...@ob...">Benoit * Xhenseval</a>. * * @param title the chart title (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param previousDataset the dataset for the last run, this will be used + * @param previousDataset the dataset for the last run, this will be used * to compare each key in the dataset * @param percentDiffForMaxScale scale goes from bright red/green to black, - * percentDiffForMaxScale indicate the change + * percentDiffForMaxScale indicate the change * required to reach top scale. - * @param greenForIncrease an increase since previousDataset will be + * @param greenForIncrease an increase since previousDataset will be * displayed in green (decrease red) if true. * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? * @param locale the locale (<code>null</code> not permitted). * @param subTitle displays a subtitle with colour scheme if true - * @param showDifference create a new dataset that will show the % - * difference between the two datasets. + * @param showDifference create a new dataset that will show the % + * difference between the two datasets. * * @return A pie chart. - * + * * @since 1.0.7 */ public static JFreeChart createPieChart(String title, PieDataset dataset, @@ -353,7 +353,7 @@ if (oldValue == null) { if (greenForIncrease) { plot.setSectionPaint(key, Color.green); - } + } else { plot.setSectionPaint(key, Color.red); } @@ -362,14 +362,14 @@ } } else { - double percentChange = (newValue.doubleValue() + double percentChange = (newValue.doubleValue() / oldValue.doubleValue() - 1.0) * 100.0; double shade = (Math.abs(percentChange) >= percentDiffForMaxScale ? 255 : Math.abs(percentChange) * colorPerPercent); - if (greenForIncrease + if (greenForIncrease && newValue.doubleValue() > oldValue.doubleValue() - || !greenForIncrease && newValue.doubleValue() + || !greenForIncrease && newValue.doubleValue() < oldValue.doubleValue()) { plot.setSectionPaint(key, new Color(0, (int) shade, 0)); } @@ -377,7 +377,7 @@ plot.setSectionPaint(key, new Color((int) shade, 0, 0)); } if (showDifference) { - series.setValue(key + " (" + (percentChange >= 0 ? "+" : "") + series.setValue(key + " (" + (percentChange >= 0 ? "+" : "") + NumberFormat.getPercentInstance().format( percentChange / 100.0) + ")", newValue); } @@ -388,15 +388,15 @@ plot.setDataset(series); } - JFreeChart chart = new JFreeChart(title, + JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); if (subTitle) { TextTitle subtitle = null; - subtitle = new TextTitle("Bright " + (greenForIncrease ? "red" - : "green") + "=change >=-" + percentDiffForMaxScale - + "%, Bright " + (!greenForIncrease ? "red" : "green") - + "=change >=+" + percentDiffForMaxScale + "%", + subtitle = new TextTitle("Bright " + (greenForIncrease ? "red" + : "green") + "=change >=-" + percentDiffForMaxScale + + "%, Bright " + (!greenForIncrease ? "red" : "green") + + "=change >=+" + percentDiffForMaxScale + "%", new Font("SansSerif", Font.PLAIN, 10)); chart.addSubtitle(subtitle); } @@ -405,40 +405,40 @@ } /** - * Creates a pie chart with default settings that compares 2 datasets. + * Creates a pie chart with default settings that compares 2 datasets. * The colour of each section will be determined by the move from the value - * for the same key in <code>previousDataset</code>. ie if value1 > value2 - * then the section will be in green (unless <code>greenForIncrease</code> - * is <code>false</code>, in which case it would be <code>red</code>). - * Each section can have a shade of red or green as the difference can be - * tailored between 0% (black) and percentDiffForMaxScale% (bright + * for the same key in <code>previousDataset</code>. ie if value1 > value2 + * then the section will be in green (unless <code>greenForIncrease</code> + * is <code>false</code>, in which case it would be <code>red</code>). + * Each section can have a shade of red or green as the difference can be + * tailored between 0% (black) and percentDiffForMaxScale% (bright * red/green). * <p> - * For instance if <code>percentDiffForMaxScale</code> is 10 (10%), a - * difference of 5% will have a half shade of red/green, a difference of + * For instance if <code>percentDiffForMaxScale</code> is 10 (10%), a + * difference of 5% will have a half shade of red/green, a difference of * 10% or more will have a maximum shade/brightness of red/green. * <P> * The chart object returned by this method uses a {@link PiePlot} instance * as the plot. * <p> - * Written by <a href="mailto:ope...@ob...">Benoit + * Written by <a href="mailto:ope...@ob...">Benoit * Xhenseval</a>. * * @param title the chart title (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param previousDataset the dataset for the last run, this will be used + * @param previousDataset the dataset for the last run, this will be used * to compare each key in the dataset * @param percentDiffForMaxScale scale goes from bright red/green to black, - * percentDiffForMaxScale indicate the change + * percentDiffForMaxScale indicate the change * required to reach top scale. - * @param greenForIncrease an increase since previousDataset will be + * @param greenForIncrease an increase since previousDataset will be * displayed in green (decrease red) if true. * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? * @param urls configure chart to generate URLs? * @param subTitle displays a subtitle with colour scheme if true - * @param showDifference create a new dataset that will show the % - * difference between the two datasets. + * @param showDifference create a new dataset that will show the % + * difference between the two datasets. * * @return A pie chart. */ @@ -479,7 +479,7 @@ if (oldValue == null) { if (greenForIncrease) { plot.setSectionPaint(key, Color.green); - } + } else { plot.setSectionPaint(key, Color.red); } @@ -488,14 +488,14 @@ } } else { - double percentChange = (newValue.doubleValue() + double percentChange = (newValue.doubleValue() / oldValue.doubleValue() - 1.0) * 100.0; double shade = (Math.abs(percentChange) >= percentDiffForMaxScale ? 255 : Math.abs(percentChange) * colorPerPercent); - if (greenForIncrease + if (greenForIncrease && newValue.doubleValue() > oldValue.doubleValue() - || !greenForIncrease && newValue.doubleValue() + || !greenForIncrease && newValue.doubleValue() < oldValue.doubleValue()) { plot.setSectionPaint(key, new Color(0, (int) shade, 0)); } @@ -503,7 +503,7 @@ plot.setSectionPaint(key, new Color((int) shade, 0, 0)); } if (showDifference) { - series.setValue(key + " (" + (percentChange >= 0 ? "+" : "") + series.setValue(key + " (" + (percentChange >= 0 ? "+" : "") + NumberFormat.getPercentInstance().format( percentChange / 100.0) + ")", newValue); } @@ -514,15 +514,15 @@ plot.setDataset(series); } - JFreeChart chart = new JFreeChart(title, + JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); if (subTitle) { TextTitle subtitle = null; - subtitle = new TextTitle("Bright " + (greenForIncrease ? "red" - : "green") + "=change >=-" + percentDiffForMaxScale - + "%, Bright " + (!greenForIncrease ? "red" : "green") - + "=change >=+" + percentDiffForMaxScale + "%", + subtitle = new TextTitle("Bright " + (greenForIncrease ? "red" + : "green") + "=change >=-" + percentDiffForMaxScale + + "%, Bright " + (!greenForIncrease ? "red" : "green") + + "=change >=+" + percentDiffForMaxScale + "%", new Font("SansSerif", Font.PLAIN, 10)); chart.addSubtitle(subtitle); } @@ -533,7 +533,7 @@ /** * Creates a ring chart with default settings. * <P> - * The chart object returned by this method uses a {@link RingPlot} + * The chart object returned by this method uses a {@link RingPlot} * instance as the plot. * * @param title the chart title (<code>null</code> permitted). @@ -543,7 +543,7 @@ * @param locale the locale (<code>null</code> not permitted). * * @return A ring chart. - * + * * @since 1.0.7 */ public static JFreeChart createRingChart(String title, PieDataset dataset, @@ -555,7 +555,7 @@ if (tooltips) { plot.setToolTipGenerator(new StandardPieToolTipGenerator(locale)); } - return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, + return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); } @@ -563,7 +563,7 @@ /** * Creates a ring chart with default settings. * <P> - * The chart object returned by this method uses a {@link RingPlot} + * The chart object returned by this method uses a {@link RingPlot} * instance as the plot. * * @param title the chart title (<code>null</code> permitted). @@ -589,13 +589,13 @@ if (urls) { plot.setURLGenerator(new StandardPieURLGenerator()); } - return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, + return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); } /** - * Creates a chart that displays multiple pie plots. The chart object + * Creates a chart that displays multiple pie plots. The chart object * returned by this method uses a {@link MultiplePiePlot} instance as the * plot. * @@ -625,7 +625,7 @@ plot.setOutlineStroke(null); if (tooltips) { - PieToolTipGenerator tooltipGenerator + PieToolTipGenerator tooltipGenerator = new StandardPieToolTipGenerator(); PiePlot pp = (PiePlot) plot.getPieChart().getPlot(); pp.setToolTipGenerator(tooltipGenerator); @@ -645,7 +645,7 @@ } /** - * Creates a 3D pie chart using the specified dataset. The chart object + * Creates a 3D pie chart using the specified dataset. The chart object * returned by this method uses a {@link PiePlot3D} instance as the * plot. * @@ -656,7 +656,7 @@ * @param locale the locale (<code>null</code> not permitted). * * @return A pie chart. - * + * * @since 1.0.7 */ public static JFreeChart createPieChart3D(String title, PieDataset dataset, @@ -667,13 +667,13 @@ if (tooltips) { plot.setToolTipGenerator(new StandardPieToolTipGenerator(locale)); } - return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, + return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); } /** - * Creates a 3D pie chart using the specified dataset. The chart object + * Creates a 3D pie chart using the specified dataset. The chart object * returned by this method uses a {@link PiePlot3D} instance as the * plot. * @@ -699,19 +699,19 @@ if (urls) { plot.setURLGenerator(new StandardPieURLGenerator()); } - return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, + return new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); } /** - * Creates a chart that displays multiple pie plots. The chart object + * Creates a chart that displays multiple pie plots. The chart object * returned by this method uses a {@link MultiplePiePlot} instance as the * plot. * * @param title the chart title (<code>null</code> permitted). * @param dataset the dataset (<code>null</code> permitted). - * @param order the order that the data is extracted (by row or by column) + * @param order the order that the data is extracted (by row or by column) * (<code>null</code> not permitted). * @param legend include a legend? * @param tooltips generate tooltips? @@ -735,7 +735,7 @@ plot.setOutlineStroke(null); JFreeChart pieChart = new JFreeChart(new PiePlot3D(null)); - TextTitle seriesTitle = new TextTitle("Series Title", + TextTitle seriesTitle = new TextTitle("Series Title", new Font("SansSerif", Font.BOLD, 12)); seriesTitle.setPosition(RectangleEdge.BOTTOM); pieChart.setTitle(seriesTitle); @@ -744,7 +744,7 @@ plot.setPieChart(pieChart); if (tooltips) { - PieToolTipGenerator tooltipGenerator + PieToolTipGenerator tooltipGenerator = new StandardPieToolTipGenerator(); PiePlot pp = (PiePlot) plot.getPieChart().getPlot(); pp.setToolTipGenerator(tooltipGenerator); @@ -764,18 +764,18 @@ } /** - * Creates a bar chart. The chart object returned by this method uses a - * {@link CategoryPlot} instance as the plot, with a {@link CategoryAxis} - * for the domain axis, a {@link NumberAxis} as the range axis, and a + * Creates a bar chart. The chart object returned by this method uses a + * {@link CategoryPlot} instance as the plot, with a {@link CategoryAxis} + * for the domain axis, a {@link NumberAxis} as the range axis, and a * {@link BarRenderer} as the renderer. * * @param title the chart title (<code>null</code> permitted). - * @param categoryAxisLabel the label for the category axis + * @param categoryAxisLabel the label for the category axis * (<code>null</code> permitted). - * @param valueAxisLabel the label for the value axis + * @param valueAxisLabel the label for the value axis * (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (horizontal or vertical) + * @param orientation the plot orientation (horizontal or vertical) * (<code>null</code> not permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -823,7 +823,7 @@ renderer.setBaseURLGenerator(new StandardCategoryURLGenerator()); } - CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, + CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer); plot.setOrientation(orientation); JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, @@ -834,19 +834,19 @@ } /** - * Creates a stacked bar chart with default settings. The chart object + * Creates a stacked bar chart with default settings. The chart object * returned by this method uses a {@link CategoryPlot} instance as the - * plot, with a {@link CategoryAxis} for the domain axis, a - * {@link NumberAxis} as the range axis, and a {@link StackedBarRenderer} + * plot, with a {@link CategoryAxis} for the domain axis, a + * {@link NumberAxis} as the range axis, and a {@link StackedBarRenderer} * as the renderer. * * @param title the chart title (<code>null</code> permitted). - * @param domainAxisLabel the label for the category axis + * @param domainAxisLabel the label for the category axis * (<code>null</code> permitted). - * @param rangeAxisLabel the label for the value axis + * @param rangeAxisLabel the label for the value axis * (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the orientation of the chart (horizontal or + * @param orientation the orientation of the chart (horizontal or * vertical) (<code>null</code> not permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -879,7 +879,7 @@ renderer.setBaseURLGenerator(new StandardCategoryURLGenerator()); } - CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, + CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer); plot.setOrientation(orientation); JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, @@ -890,18 +890,18 @@ } /** - * Creates a bar chart with a 3D effect. The chart object returned by this - * method uses a {@link CategoryPlot} instance as the plot, with a - * {@link CategoryAxis3D} for the domain axis, a {@link NumberAxis3D} as + * Creates a bar chart with a 3D effect. The chart object returned by this + * method uses a {@link CategoryPlot} instance as the plot, with a + * {@link CategoryAxis3D} for the domain axis, a {@link NumberAxis3D} as * the range axis, and a {@link BarRenderer3D} as the renderer. * * @param title the chart title (<code>null</code> permitted). - * @param categoryAxisLabel the label for the category axis + * @param categoryAxisLabel the label for the category axis * (<code>null</code> permitted). - * @param valueAxisLabel the label for the value axis (<code>null</code> + * @param valueAxisLabel the label for the value axis (<code>null</code> * permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (horizontal or vertical) + * @param orientation the plot orientation (horizontal or vertical) * (<code>null</code> not permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -933,11 +933,11 @@ renderer.setBaseURLGenerator(new StandardCategoryURLGenerator()); } - CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, + CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer); plot.setOrientation(orientation); if (orientation == PlotOrientation.HORIZONTAL) { - // change rendering order to ensure that bar overlapping is the + // change rendering order to ensure that bar overlapping is the // right way around plot.setRowRenderingOrder(SortOrder.DESCENDING); plot.setColumnRenderingOrder(SortOrder.DESCENDING); @@ -952,19 +952,19 @@ } /** - * Creates a stacked bar chart with a 3D effect and default settings. The - * chart object returned by this method uses a {@link CategoryPlot} - * instance as the plot, with a {@link CategoryAxis3D} for the domain axis, - * a {@link NumberAxis3D} as the range axis, and a + * Creates a stacked bar chart with a 3D effect and default settings. The + * chart object returned by this method uses a {@link CategoryPlot} + * instance as the plot, with a {@link CategoryAxis3D} for the domain axis, + * a {@link NumberAxis3D} as the range axis, and a * {@link StackedBarRenderer3D} as the renderer. * * @param title the chart title (<code>null</code> permitted). - * @param categoryAxisLabel the label for the category axis + * @param categoryAxisLabel the label for the category axis * (<code>null</code> permitted). - * @param valueAxisLabel the label for the value axis (<code>null</code> + * @param valueAxisLabel the label for the value axis (<code>null</code> * permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the orientation (horizontal or vertical) + * @param orientation the orientation (horizontal or vertical) * (<code>null</code> not permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -998,17 +998,17 @@ } // create the plot... - CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, + CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer); plot.setOrientation(orientation); if (orientation == PlotOrientation.HORIZONTAL) { - // change rendering order to ensure that bar overlapping is the + // change rendering order to ensure that bar overlapping is the // right way around plot.setColumnRenderingOrder(SortOrder.DESCENDING); } // create the chart... - JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, + JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); return chart; @@ -1017,17 +1017,17 @@ /** * Creates an area chart with default settings. The chart object returned - * by this method uses a {@link CategoryPlot} instance as the plot, with a + * by this method uses a {@link CategoryPlot} instance as the plot, with a * {@link CategoryAxis} for the domain axis, a {@link NumberAxis} as the * range axis, and an {@link AreaRenderer} as the renderer. * * @param title the chart title (<code>null</code> permitted). - * @param categoryAxisLabel the label for the category axis + * @param categoryAxisLabel the label for the category axis * (<code>null</code> permitted). - * @param valueAxisLabel the label for the value axis (<code>null</code> + * @param valueAxisLabel the label for the value axis (<code>null</code> * permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (<code>null</code> not + * @param orientation the plot orientation (<code>null</code> not * permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1061,7 +1061,7 @@ renderer.setBaseURLGenerator(new StandardCategoryURLGenerator()); } - CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, + CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer); plot.setOrientation(orientation); JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, @@ -1072,19 +1072,19 @@ } /** - * Creates a stacked area chart with default settings. The chart object + * Creates a stacked area chart with default settings. The chart object * returned by this method uses a {@link CategoryPlot} instance as the - * plot, with a {@link CategoryAxis} for the domain axis, a - * {@link NumberAxis} as the range axis, and a {@link StackedAreaRenderer} + * plot, with a {@link CategoryAxis} for the domain axis, a + * {@link NumberAxis} as the range axis, and a {@link StackedAreaRenderer} * as the renderer. * * @param title the chart title (<code>null</code> permitted). - * @param categoryAxisLabel the label for the category axis + * @param categoryAxisLabel the label for the category axis * (<code>null</code> permitted). - * @param valueAxisLabel the label for the value axis (<code>null</code> + * @param valueAxisLabel the label for the value axis (<code>null</code> * permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (horizontal or vertical) + * @param orientation the plot orientation (horizontal or vertical) * (<code>null</code> not permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1116,10 +1116,10 @@ renderer.setBaseURLGenerator(new StandardCategoryURLGenerator()); } - CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, + CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer); plot.setOrientation(orientation); - JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, + JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); return chart; @@ -1127,18 +1127,18 @@ } /** - * Creates a line chart with default settings. The chart object returned - * by this method uses a {@link CategoryPlot} instance as the plot, with a - * {@link CategoryAxis} for the domain axis, a {@link NumberAxis} as the + * Creates a line chart with default settings. The chart object returned + * by this method uses a {@link CategoryPlot} instance as the plot, with a + * {@link CategoryAxis} for the domain axis, a {@link NumberAxis} as the * range axis, and a {@link LineAndShapeRenderer} as the renderer. * * @param title the chart title (<code>null</code> permitted). - * @param categoryAxisLabel the label for the category axis + * @param categoryAxisLabel the label for the category axis * (<code>null</code> permitted). - * @param valueAxisLabel the label for the value axis (<code>null</code> + * @param valueAxisLabel the label for the value axis (<code>null</code> * permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the chart orientation (horizontal or vertical) + * @param orientation the chart orientation (horizontal or vertical) * (<code>null</code> not permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1169,7 +1169,7 @@ if (urls) { renderer.setBaseURLGenerator(new StandardCategoryURLGenerator()); } - CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, + CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer); plot.setOrientation(orientation); JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, @@ -1180,18 +1180,18 @@ } /** - * Creates a line chart with default settings. The chart object returned by - * this method uses a {@link CategoryPlot} instance as the plot, with a - * {@link CategoryAxis3D} for the domain axis, a {@link NumberAxis3D} as + * Creates a line chart with default settings. The chart object returned by + * this method uses a {@link CategoryPlot} instance as the plot, with a + * {@link CategoryAxis3D} for the domain axis, a {@link NumberAxis3D} as * the range axis, and a {@link LineRenderer3D} as the renderer. * * @param title the chart title (<code>null</code> permitted). - * @param categoryAxisLabel the label for the category axis + * @param categoryAxisLabel the label for the category axis * (<code>null</code> permitted). - * @param valueAxisLabel the label for the value axis (<code>null</code> + * @param valueAxisLabel the label for the value axis (<code>null</code> * permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the chart orientation (horizontal or vertical) + * @param orientation the chart orientation (horizontal or vertical) * (<code>null</code> not permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1222,7 +1222,7 @@ if (urls) { renderer.setBaseURLGenerator(new StandardCategoryURLGenerator()); } - CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, + CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer); plot.setOrientation(orientation); JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, @@ -1233,16 +1233,16 @@ } /** - * Creates a Gantt chart using the supplied attributes plus default values - * where required. The chart object returned by this method uses a - * {@link CategoryPlot} instance as the plot, with a {@link CategoryAxis} - * for the domain axis, a {@link DateAxis} as the range axis, and a + * Creates a Gantt chart using the supplied attributes plus default values + * where required. The chart object returned by this method uses a + * {@link CategoryPlot} instance as the plot, with a {@link CategoryAxis} + * for the domain axis, a {@link DateAxis} as the range axis, and a * {@link GanttRenderer} as the renderer. * * @param title the chart title (<code>null</code> permitted). - * @param categoryAxisLabel the label for the category axis + * @param categoryAxisLabel the label for the category axis * (<code>null</code> permitted). - * @param dateAxisLabel the label for the date axis + * @param dateAxisLabel the label for the date axis * (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). * @param legend a flag specifying whether or not a legend is required. @@ -1272,7 +1272,7 @@ renderer.setBaseURLGenerator(new StandardCategoryURLGenerator()); } - CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, dateAxis, + CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, dateAxis, renderer); plot.setOrientation(PlotOrientation.HORIZONTAL); JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, @@ -1283,18 +1283,18 @@ } /** - * Creates a waterfall chart. The chart object returned by this method - * uses a {@link CategoryPlot} instance as the plot, with a + * Creates a waterfall chart. The chart object returned by this method + * uses a {@link CategoryPlot} instance as the plot, with a * {@link CategoryAxis} for the domain axis, a {@link NumberAxis} as the * range axis, and a {@link WaterfallBarRenderer} as the renderer. * * @param title the chart title (<code>null</code> permitted). - * @param categoryAxisLabel the label for the category axis + * @param categoryAxisLabel the label for the category axis * (<code>null</code> permitted). - * @param valueAxisLabel the label for the value axis (<code>null</code> + * @param valueAxisLabel the label for the value axis (<code>null</code> * permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (horizontal or vertical) + * @param orientation the plot orientation (horizontal or vertical) * (<code>null</code> NOT permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1322,20 +1322,20 @@ WaterfallBarRenderer renderer = new WaterfallBarRenderer(); if (orientation == PlotOrientation.HORIZONTAL) { ItemLabelPosition position = new ItemLabelPosition( - ItemLabelAnchor.CENTER, TextAnchor.CENTER, + ItemLabelAnchor.CENTER, TextAnchor.CENTER, TextAnchor.CENTER, Math.PI / 2.0); renderer.setBasePositiveItemLabelPosition(position); renderer.setBaseNegativeItemLabelPosition(position); } else if (orientation == PlotOrientation.VERTICAL) { ItemLabelPosition position = new ItemLabelPosition( - ItemLabelAnchor.CENTER, TextAnchor.CENTER, + ItemLabelAnchor.CENTER, TextAnchor.CENTER, TextAnchor.CENTER, 0.0); renderer.setBasePositiveItemLabelPosition(position); renderer.setBaseNegativeItemLabelPosition(position); } if (tooltips) { - StandardCategoryToolTipGenerator generator + StandardCategoryToolTipGenerator generator = new StandardCategoryToolTipGenerator(); renderer.setBaseToolTipGenerator(generator); } @@ -1343,14 +1343,14 @@ renderer.setBaseURLGenerator(new StandardCategoryURLGenerator()); } - CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, + CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer); plot.clearRangeMarkers(); Marker baseline = new ValueMarker(0.0); baseline.setPaint(Color.black); plot.addRangeMarker(baseline, Layer.FOREGROUND); plot.setOrientation(orientation); - JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, + JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); return chart; @@ -1358,9 +1358,9 @@ } /** - * Creates a polar plot for the specified dataset (x-values interpreted as - * angles in degrees). The chart object returned by this method uses a - * {@link PolarPlot} instance as the plot, with a {@link NumberAxis} for + * Creates a polar plot for the specified dataset (x-values interpreted as + * angles in degrees). The chart object returned by this method uses a + * {@link PolarPlot} instance as the plot, with a {@link NumberAxis} for * the radial axis. * * @param title the chart title (<code>null</code> permitted). @@ -1392,17 +1392,17 @@ } /** - * Creates a scatter plot with default settings. The chart object - * returned by this method uses an {@link XYPlot} instance as the plot, - * with a {@link NumberAxis} for the domain axis, a {@link NumberAxis} - * as the range axis, and an {@link XYLineAndShapeRenderer} as the + * Creates a scatter plot with default settings. The chart object + * returned by this method uses an {@link XYPlot} instance as the plot, + * with a {@link NumberAxis} for the domain axis, a {@link NumberAxis} + * as the range axis, and an {@link XYLineAndShapeRenderer} as the * renderer. * * @param title the chart title (<code>null</code> permitted). * @param xAxisLabel a label for the X-axis (<code>null</code> permitted). * @param yAxisLabel a label for the Y-axis (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (horizontal or vertical) + * @param orientation the plot orientation (horizontal or vertical) * (<code>null</code> NOT permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1449,8 +1449,8 @@ * Creates and returns a default instance of an XY bar chart. * <P> * The chart object returned by this method uses an {@link XYPlot} instance - * as the plot, with a {@link DateAxis} for the domain axis, a - * {@link NumberAxis} as the range axis, and a {@link XYBarRenderer} as the + * as the plot, with a {@link DateAxis} for the domain axis, a + * {@link NumberAxis} as the range axis, and a {@link XYBarRenderer} as the * renderer. * * @param title the chart title (<code>null</code> permitted). @@ -1458,7 +1458,7 @@ * @param dateAxis make the domain axis display dates? * @param yAxisLabel a label for the Y-axis (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the orientation (horizontal or vertical) + * @param orientation the orientation (horizontal or vertical) * (<code>null</code> NOT permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1518,16 +1518,16 @@ /** * Creates an area chart using an {@link XYDataset}. * <P> - * The chart object returned by this method uses an {@link XYPlot} instance - * as the plot, with a {@link NumberAxis} for the domain axis, a - * {@link NumberAxis} as the range axis, and a {@link XYAreaRenderer} as + * The chart object returned by this method uses an {@link XYPlot} instance + * as the plot, with a {@link NumberAxis} for the domain axis, a + * {@link NumberAxis} as the range axis, and a {@link XYAreaRenderer} as * the renderer. * * @param title the chart title (<code>null</code> permitted). * @param xAxisLabel a label for the X-axis (<code>null</code> permitted). * @param yAxisLabel a label for the Y-axis (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (horizontal or vertical) + * @param orientation the plot orientation (horizontal or vertical) * (<code>null</code> NOT permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1575,8 +1575,8 @@ } /** - * Creates a stacked XY area plot. The chart object returned by this - * method uses an {@link XYPlot} instance as the plot, with a + * Creates a stacked XY area plot. The chart object returned by this + * method uses an {@link XYPlot} instance as the plot, with a * {@link NumberAxis} for the domain axis, a {@link NumberAxis} as the * range axis, and a {@link StackedXYAreaRenderer2} as the renderer. * @@ -1584,7 +1584,7 @@ * @param xAxisLabel a label for the X-axis (<code>null</code> permitted). * @param yAxisLabel a label for the Y-axis (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (horizontal or vertical) + * @param orientation the plot orientation (horizontal or vertical) * (<code>null</code> NOT permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1633,14 +1633,14 @@ } /** - * Creates a line chart (based on an {@link XYDataset}) with default + * Creates a line chart (based on an {@link XYDataset}) with default * settings. * * @param title the chart title (<code>null</code> permitted). * @param xAxisLabel a label for the X-axis (<code>null</code> permitted). * @param yAxisLabel a label for the Y-axis (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (horizontal or vertical) + * @param orientation the plot orientation (horizontal or vertical) * (<code>null</code> NOT permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1687,7 +1687,7 @@ * @param xAxisLabel a label for the X-axis (<code>null</code> permitted). * @param yAxisLabel a label for the Y-axis (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (horizontal or vertical) + * @param orientation the plot orientation (horizontal or vertical) * (<code>null</code> NOT permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1720,7 +1720,7 @@ if (urls) { urlGenerator = new StandardXYURLGenerator(); } - XYItemRenderer renderer + XYItemRenderer renderer = new XYStepRenderer(toolTipGenerator, urlGenerator); XYPlot plot = new XYPlot(dataset, xAxis, yAxis, null); @@ -1741,7 +1741,7 @@ * @param xAxisLabel a label for the X-axis (<code>null</code> permitted). * @param yAxisLabel a label for the Y-axis (<code>null</code> permitted). * @param dataset the dataset for the chart (<code>null</code> permitted). - * @param orientation the plot orientation (horizontal or vertical) + * @param orientation the plot orientation (horizontal or vertical) * (<code>null</code> NOT permitted). * @param legend a flag specifying whether or not a legend is required. * @param tooltips configure chart to generate tool tips? @@ -1775,7 +1775,7 @@ urlGenerator = new StandardXYURLGenerator(); } XYItemRenderer renderer = new XYStepAreaRenderer( - XYStepAreaRenderer.AREA_AND_SHAPES, toolTipGenerator, + XYStepAreaRenderer.AREA_AND_SHAPES, toolTipGenerator, urlGenerator); XYPlot plot = new XYPlot(dataset, xAxis, yAxis, null); @@ -1789,18 +1789,18 @@ } /** - * Creates and returns a time series chart. A time series chart is an - * {@link XYPlot} with a {@link DateAxis} for the x-axis and a + * Creates and returns a time series chart. A time series chart is an + * {@link XYPlot} with a {@link DateAxis} for the x-axis and a * {@link NumberAxis} for the y-axis. The default renderer is an * {@link XYLineAndShapeRenderer}. * <P> - * A convenient dataset to use with this chart is a + * A convenient dataset to use with this chart is a * {@link org.jfree.data.time.TimeSeriesCollection}. * * @param title the chart title (<code>null</code> permitted). - * ... [truncated message content] |