Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java @ 1170:1e1ef8b750db
Partial fix flys/issue304 (3:Display ZeroBaseline).
flys-artifacts/trunk@2732 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 14 Sep 2011 09:36:28 +0000 |
parents | 588798ef4791 |
children | d1b20d0e9eb4 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java Wed Sep 14 07:46:40 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java Wed Sep 14 09:36:28 2011 +0000 @@ -3,6 +3,7 @@ import org.apache.log4j.Logger; import org.jfree.chart.JFreeChart; +import org.jfree.chart.plot.XYPlot; import org.jfree.chart.title.TextTitle; import org.jfree.data.xy.XYSeries; @@ -85,7 +86,7 @@ } } - // TODO reenable inversion. + /** * Add items to dataseries which describes the differences. */ @@ -120,6 +121,19 @@ /** + * + */ + @Override + public JFreeChart generateChart() { + JFreeChart chart = super.generateChart(); + if (chart != null && chart.getPlot() != null) { + XYPlot plot = (XYPlot) chart.getPlot(); + plot.setRangeZeroBaselineVisible(true); + } + return chart; + } + + /** * Get name of series (displayed in legend). * @return name of the series. */