# HG changeset patch # User Felix Wolfsteller # Date 1322492446 0 # Node ID 06d8d371d244ff89c34b472d994f41d7fccd6510 # Parent be1270c10d9af06c5c205d14fbbfb5188ea163fc Fix compilation, default 0-excluding behavior of axes. flys-artifacts/trunk@3324 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r be1270c10d9a -r 06d8d371d244 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Mon Nov 28 14:40:05 2011 +0000 +++ b/flys-artifacts/ChangeLog Mon Nov 28 15:00:46 2011 +0000 @@ -1,3 +1,14 @@ +2011-11-28 Felix Wolfsteller + + * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java: + Fix compilation, use features of XYChartGenerator. + + * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: + Set default behaviour such that 0 is not included in ranges. + + * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java: + Set behaviour of axis such that 0 is not (automagically) included. + 2011-11-28 Felix Wolfsteller * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java: diff -r be1270c10d9a -r 06d8d371d244 flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java --- a/flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java Mon Nov 28 14:40:05 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java Mon Nov 28 15:00:46 2011 +0000 @@ -125,6 +125,7 @@ } NumberAxis axis = new NumberAxis(label); axis.setLabelFont(labelFont); + axis.setAutoRangeIncludesZero(false); return axis; } diff -r be1270c10d9a -r 06d8d371d244 flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java --- a/flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java Mon Nov 28 14:40:05 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java Mon Nov 28 15:00:46 2011 +0000 @@ -262,28 +262,8 @@ } } - @Override - protected NumberAxis createYAxis(int index) { - String s = "" + index; - return new NumberAxis(s); - } /** - * Disable Longitudinals behaviour to include "0" in the Q axis. - * - * @param range range with which to look up upper bound. - * @return range to be used for "auto-scaling" axis. - */ - @Override - protected Range createSecondAxisRange(Range range) { - if (range == null) { - return range; - } - return new Range(range.getLowerBound(), range.getUpperBound()); - } - - - /** * */ @Override @@ -296,6 +276,7 @@ return chart; } + /** * Get name of series (displayed in legend). * @return name of the series. diff -r be1270c10d9a -r 06d8d371d244 flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java --- a/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java Mon Nov 28 14:40:05 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java Mon Nov 28 15:00:46 2011 +0000 @@ -388,6 +388,7 @@ */ protected NumberAxis createYAxis(int index) { NumberAxis axis = new NumberAxis(getYAxisLabel()); + axis.setAutoRangeIncludesZero(false); return axis; }