comparison flys-artifacts/ChangeLog @ 1931:7c52e9cb2a72

Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann. flys-artifacts/trunk@3312 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Thu, 24 Nov 2011 07:20:46 +0000
parents de0c2bbb27f9
children 17e18948fe5e
comparison
equal deleted inserted replaced
1930:de0c2bbb27f9 1931:7c52e9cb2a72
1 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2
3 In XYChartGenerators allow more than two datasets.
4 Assign axis to indices of datasets, do not show axis if corresponding
5 dataset is set to be not visible.
6 Do proper axis-setting in LongitudinalSectionGenerator only (other
7 will follow). Based on a patch by Sascha Teichmann.
8
9 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
10 Keep relation between index and dataset, once its added. Compute
11 ranges per index. Allow subclasses to override createAxes to specify
12 internationalized labels etc.
13
14 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
15 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
16 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
17 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
18 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
19 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
20 Add datasets to first index.
21
22 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
23 Implement createYAxis to create correct first, second and third
24 axis. Added enum to easy identification of axis. Stripped down
25 adjustAxis which was used to create second axis.
26 Add datasets at correct indices.
27
1 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de> 28 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2 29
3 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java, 30 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java,
4 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java, 31 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java,
5 src/main/java/de/intevation/flys/exports/XYChartGenerator.java: 32 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:

http://dive4elements.wald.intevation.org