Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java @ 1933:9e9cfc036a3f
Better use multiple axis feature in chart generators.
flys-artifacts/trunk@3314 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Thu, 24 Nov 2011 11:03:33 +0000 |
parents | 7c52e9cb2a72 |
children | f07d64d5cbe1 |
comparison
equal
deleted
inserted
replaced
1932:17e18948fe5e | 1933:9e9cfc036a3f |
---|---|
3 import java.util.List; | 3 import java.util.List; |
4 import java.util.ArrayList; | 4 import java.util.ArrayList; |
5 | 5 |
6 import org.apache.log4j.Logger; | 6 import org.apache.log4j.Logger; |
7 | 7 |
8 import java.awt.Font; | |
9 | |
8 import org.w3c.dom.Document; | 10 import org.w3c.dom.Document; |
9 | 11 |
10 import org.jfree.chart.annotations.XYTextAnnotation; | 12 import org.jfree.chart.annotations.XYTextAnnotation; |
11 | 13 |
12 import org.jfree.chart.JFreeChart; | 14 import org.jfree.chart.JFreeChart; |
15 import org.jfree.chart.axis.NumberAxis; | |
13 import org.jfree.chart.title.TextTitle; | 16 import org.jfree.chart.title.TextTitle; |
14 import org.jfree.data.xy.XYSeries; | 17 import org.jfree.data.xy.XYSeries; |
15 | 18 |
16 import de.intevation.artifacts.Artifact; | 19 import de.intevation.artifacts.Artifact; |
17 | 20 |
142 double [][] data = (double [][]) wqkms; | 145 double [][] data = (double [][]) wqkms; |
143 | 146 |
144 XYSeries series = new StyledXYSeries(facet.getDescription(), theme); | 147 XYSeries series = new StyledXYSeries(facet.getDescription(), theme); |
145 StyledSeriesBuilder.addPoints(series, data); | 148 StyledSeriesBuilder.addPoints(series, data); |
146 | 149 |
147 addAxisSeries(series, 0, visible); | 150 addAxisSeries(series, YAXIS.W.idx, visible); |
148 } | 151 } |
149 | 152 |
150 /** | 153 /** |
151 * Add Q-Series to plot. | 154 * Add Q-Series to plot. |
152 * @param wqkms actual data | 155 * @param wqkms actual data |
159 boolean visible | 162 boolean visible |
160 ) { | 163 ) { |
161 XYSeries series = new StyledXYSeries(facet.getDescription(), theme); | 164 XYSeries series = new StyledXYSeries(facet.getDescription(), theme); |
162 StyledSeriesBuilder.addPointsQW(series, wqkms); | 165 StyledSeriesBuilder.addPointsQW(series, wqkms); |
163 | 166 |
164 addAxisSeries(series, 0, visible); | 167 addAxisSeries(series, YAXIS.W.idx, visible); |
165 } | 168 } |
166 | 169 |
167 | 170 |
168 /** | 171 /** |
169 * Add WQ-Annotations to plot. | 172 * Add WQ-Annotations to plot. |