Mercurial > dive4elements > river
comparison flys-artifacts/ChangeLog @ 923:7ca4a287cd0e
#135 Modified the way to store datasets for different chart axes.
flys-artifacts/trunk@2275 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 01 Jul 2011 11:16:11 +0000 |
parents | 95356252c309 |
children | f7761914f745 |
comparison
equal
deleted
inserted
replaced
922:95356252c309 | 923:7ca4a287cd0e |
---|---|
1 2011-07-01 Ingo Weinzierl <ingo@intevation.de> | |
2 | |
3 flys/issue135 (Diagramm: Trotz abgeschalteter Themen bleiben Beschriftungen bestehen) | |
4 | |
5 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: The way | |
6 to store datasets has changed. Until this revision, the concrete | |
7 generators managed their own datasets. E.g. the | |
8 DischargeLongitudinalSectionGenerator had three datasets: w, q and | |
9 corrected w. Now, there are just two datasets, managed by this base | |
10 generator - one dataset for the first Y axis and one dataset for the | |
11 second Y axis. This makes it easier to remove axes, that have no data to | |
12 be displayed. All concrete chart generators have to add their XYSeries | |
13 using two methods: addFirstAxisSeries() and addSecondAxisSeries(). | |
14 | |
15 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java, | |
16 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java, | |
17 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java, | |
18 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java, | |
19 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java: | |
20 Those concrete chart generators no longer manage datasets themself but | |
21 they use the two methods described above, to plot the data to the first | |
22 or second Y axis. | |
23 | |
1 2011-07-01 Ingo Weinzierl <ingo@intevation.de> | 24 2011-07-01 Ingo Weinzierl <ingo@intevation.de> |
2 | 25 |
3 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java: | 26 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java: |
4 Added the option to use a filter to reduce the number of items returned | 27 Added the option to use a filter to reduce the number of items returned |
5 by this service. | 28 by this service. |