Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java @ 4176:0e5544c54be8
Fixed flys/issue929. Made zero baseline in historical discharge curve charts visible.
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 18 Oct 2012 15:14:53 +0200 |
parents | 5ff3b2f5fb1c |
children | b3aa91e45010 |
comparison
equal
deleted
inserted
replaced
4175:f03774ed984e | 4176:0e5544c54be8 |
---|---|
1 package de.intevation.flys.exports; | 1 package de.intevation.flys.exports; |
2 | |
3 import java.util.Date; | |
4 | |
5 import org.apache.log4j.Logger; | |
6 import org.jfree.chart.plot.XYPlot; | |
7 import org.jfree.data.general.SeriesException; | |
8 import org.jfree.data.time.Day; | |
9 import org.jfree.data.time.RegularTimePeriod; | |
10 import org.jfree.data.time.TimeSeries; | |
11 import org.jfree.data.time.TimeSeriesCollection; | |
12 import org.w3c.dom.Document; | |
2 | 13 |
3 import de.intevation.artifactdatabase.state.ArtifactAndFacet; | 14 import de.intevation.artifactdatabase.state.ArtifactAndFacet; |
4 import de.intevation.flys.artifacts.FLYSArtifact; | 15 import de.intevation.flys.artifacts.FLYSArtifact; |
5 import de.intevation.flys.artifacts.access.HistoricalDischargeAccess; | 16 import de.intevation.flys.artifacts.access.HistoricalDischargeAccess; |
6 import de.intevation.flys.artifacts.model.FacetTypes; | 17 import de.intevation.flys.artifacts.model.FacetTypes; |
8 import de.intevation.flys.artifacts.model.Timerange; | 19 import de.intevation.flys.artifacts.model.Timerange; |
9 import de.intevation.flys.artifacts.model.WQTimerange; | 20 import de.intevation.flys.artifacts.model.WQTimerange; |
10 import de.intevation.flys.jfree.StyledTimeSeries; | 21 import de.intevation.flys.jfree.StyledTimeSeries; |
11 import de.intevation.flys.utils.FLYSUtils; | 22 import de.intevation.flys.utils.FLYSUtils; |
12 | 23 |
13 import java.util.Date; | |
14 | |
15 import org.apache.log4j.Logger; | |
16 import org.jfree.data.general.SeriesException; | |
17 import org.jfree.data.time.Day; | |
18 import org.jfree.data.time.RegularTimePeriod; | |
19 import org.jfree.data.time.TimeSeries; | |
20 import org.jfree.data.time.TimeSeriesCollection; | |
21 import org.w3c.dom.Document; | |
22 | |
23 | 24 |
24 /** | 25 /** |
25 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 26 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
26 */ | 27 */ |
27 public class HistoricalDischargeCurveGenerator | 28 public class HistoricalDischargeCurveGenerator |
110 return msg(I18N_YAXIS_SECOND_LABEL, I18N_YAXIS_SECOND_LABEL); | 111 return msg(I18N_YAXIS_SECOND_LABEL, I18N_YAXIS_SECOND_LABEL); |
111 } | 112 } |
112 else { | 113 else { |
113 return "NO TITLE FOR Y AXIS: " + pos; | 114 return "NO TITLE FOR Y AXIS: " + pos; |
114 } | 115 } |
116 } | |
117 | |
118 @Override | |
119 protected void adjustPlot(XYPlot plot) { | |
120 super.adjustPlot(plot); | |
121 plot.setRangeZeroBaselineVisible(true); | |
115 } | 122 } |
116 | 123 |
117 | 124 |
118 @Override | 125 @Override |
119 public void doOut( | 126 public void doOut( |