comparison artifacts/src/main/java/org/dive4elements/river/jfree/StyledAreaSeriesCollection.java @ 9602:6b2496d71936

Reimplemented baseline for tkh. Extended area-dataset to be able to draw baseline.
author gernotbelger
date Tue, 12 Feb 2019 14:08:16 +0100
parents ef5754ba5573
children
comparison
equal deleted inserted replaced
9601:8f59aa01c22a 9602:6b2496d71936
142 applyShowLine(renderer); 142 applyShowLine(renderer);
143 applyShowAreaLabel(renderer); 143 applyShowAreaLabel(renderer);
144 applyShowLineLabel(renderer); 144 applyShowLineLabel(renderer);
145 applyPointStyle(renderer); 145 applyPointStyle(renderer);
146 applyShowMinimumMaximum(renderer); 146 applyShowMinimumMaximum(renderer);
147 applyBaseLineStyle(renderer);
147 if (this.mode == FILL_MODE.UNDER) { 148 if (this.mode == FILL_MODE.UNDER) {
148 renderer.setAreaCalculationMode(StableXYDifferenceRenderer.CALCULATE_NEGATIVE_AREA); 149 renderer.setAreaCalculationMode(StableXYDifferenceRenderer.CALCULATE_NEGATIVE_AREA);
149 } else if (this.mode == FILL_MODE.ABOVE) { 150 } else if (this.mode == FILL_MODE.ABOVE) {
150 renderer.setAreaCalculationMode(StableXYDifferenceRenderer.CALCULATE_POSITIVE_AREA); 151 renderer.setAreaCalculationMode(StableXYDifferenceRenderer.CALCULATE_POSITIVE_AREA);
151 } else { 152 } else {
164 // final boolean minimumVisible = this.theme.parseShowMinimum(); 165 // final boolean minimumVisible = this.theme.parseShowMinimum();
165 // renderer.setIsMinimumShapeVisible(minimumVisible); 166 // renderer.setIsMinimumShapeVisible(minimumVisible);
166 // 167 //
167 // final boolean maximumVisible = this.theme.parseShowMaximum(); 168 // final boolean maximumVisible = this.theme.parseShowMaximum();
168 // renderer.setIsMaximumShapeVisible(maximumVisible); 169 // renderer.setIsMaximumShapeVisible(maximumVisible);
170 }
171
172 private void applyBaseLineStyle(final StableXYDifferenceRenderer renderer) {
173 final Color c = this.theme.parseBaseLineColor();
174 renderer.setBaseLineColor(c);
169 } 175 }
170 176
171 private void applyFillColor(final StableXYDifferenceRenderer renderer) { 177 private void applyFillColor(final StableXYDifferenceRenderer renderer) {
172 178
173 Paint paint = parseFillPaint(); 179 Paint paint = parseFillPaint();

http://dive4elements.wald.intevation.org