Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java @ 2601:9e8459c2e7d4
Fix flys/issue491 (areas over axis stop at zero).
flys-artifacts/trunk@4178 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Thu, 22 Mar 2012 10:56:20 +0000 |
parents | 1d1cf502a360 |
children | 3c4ec3b50af7 |
comparison
equal
deleted
inserted
replaced
2600:3f1cc396d253 | 2601:9e8459c2e7d4 |
---|---|
1 package de.intevation.flys.exports; | 1 package de.intevation.flys.exports; |
2 | |
3 | 2 |
4 import org.apache.log4j.Logger; | 3 import org.apache.log4j.Logger; |
5 | 4 |
6 import org.jfree.chart.JFreeChart; | 5 import org.jfree.chart.JFreeChart; |
7 import org.jfree.chart.axis.NumberAxis; | 6 import org.jfree.chart.axis.NumberAxis; |
632 | 631 |
633 if (up == null && down != null) { | 632 if (up == null && down != null) { |
634 area.setMode(StyledAreaSeriesCollection.FILL_MODE.ABOVE); | 633 area.setMode(StyledAreaSeriesCollection.FILL_MODE.ABOVE); |
635 down.setKey(seriesName); | 634 down.setKey(seriesName); |
636 area.addSeries(down); | 635 area.addSeries(down); |
636 area.addSeries(StyledSeriesBuilder.createGroundAtInfinity(down)); | |
637 } | 637 } |
638 else if (up != null && down == null) { | 638 else if (up != null && down == null) { |
639 area.setMode(StyledAreaSeriesCollection.FILL_MODE.UNDER); | 639 area.setMode(StyledAreaSeriesCollection.FILL_MODE.UNDER); |
640 area.addSeries(up); | 640 area.addSeries(up); |
641 area.addSeries(StyledSeriesBuilder.createGroundAtInfinity(up)); | |
641 } | 642 } |
642 else if (up != null && down != null) { | 643 else if (up != null && down != null) { |
643 if (data.doPaintBetween()) { | 644 if (data.doPaintBetween()) { |
644 area.setMode(StyledAreaSeriesCollection.FILL_MODE.BETWEEN); | 645 area.setMode(StyledAreaSeriesCollection.FILL_MODE.BETWEEN); |
645 } | 646 } |