Mercurial > dive4elements > river
comparison 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 |
comparison
equal
deleted
inserted
replaced
1169:0dc274b5f4ba | 1170:1e1ef8b750db |
---|---|
1 package de.intevation.flys.exports; | 1 package de.intevation.flys.exports; |
2 | 2 |
3 import org.apache.log4j.Logger; | 3 import org.apache.log4j.Logger; |
4 | 4 |
5 import org.jfree.chart.JFreeChart; | 5 import org.jfree.chart.JFreeChart; |
6 import org.jfree.chart.plot.XYPlot; | |
6 import org.jfree.chart.title.TextTitle; | 7 import org.jfree.chart.title.TextTitle; |
7 import org.jfree.data.xy.XYSeries; | 8 import org.jfree.data.xy.XYSeries; |
8 | 9 |
9 import org.w3c.dom.Document; | 10 import org.w3c.dom.Document; |
10 | 11 |
83 logger.warn("Unknown facet name: " + name); | 84 logger.warn("Unknown facet name: " + name); |
84 return; | 85 return; |
85 } | 86 } |
86 } | 87 } |
87 | 88 |
88 // TODO reenable inversion. | 89 |
89 /** | 90 /** |
90 * Add items to dataseries which describes the differences. | 91 * Add items to dataseries which describes the differences. |
91 */ | 92 */ |
92 protected void doWDifferencesOut(WKms wkms, String seriesName, Document theme) { | 93 protected void doWDifferencesOut(WKms wkms, String seriesName, Document theme) { |
93 logger.debug("WDifferencesCurveGenerator.doWDifferencesOut"); | 94 logger.debug("WDifferencesCurveGenerator.doWDifferencesOut"); |
118 } | 119 } |
119 } | 120 } |
120 | 121 |
121 | 122 |
122 /** | 123 /** |
124 * | |
125 */ | |
126 @Override | |
127 public JFreeChart generateChart() { | |
128 JFreeChart chart = super.generateChart(); | |
129 if (chart != null && chart.getPlot() != null) { | |
130 XYPlot plot = (XYPlot) chart.getPlot(); | |
131 plot.setRangeZeroBaselineVisible(true); | |
132 } | |
133 return chart; | |
134 } | |
135 | |
136 /** | |
123 * Get name of series (displayed in legend). | 137 * Get name of series (displayed in legend). |
124 * @return name of the series. | 138 * @return name of the series. |
125 */ | 139 */ |
126 protected String getSeriesName(WKms wqkms, String mode) { | 140 protected String getSeriesName(WKms wqkms, String mode) { |
127 String name = wqkms.getName(); | 141 String name = wqkms.getName(); |