Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixDeltaWtGenerator.java @ 9360:ddcd52d239cd
Outliers in fixation calculation are now shown within the other 'B' event themes and get a separate symbol (triangle).
Removed old outliers theme.
Also consider showpoints property.
Also consider pointsize property.
author | gernotbelger |
---|---|
date | Wed, 01 Aug 2018 17:13:52 +0200 |
parents | 13bbc75ed0bc |
children | 9b8e8fc1f408 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixDeltaWtGenerator.java Wed Aug 01 13:21:34 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixDeltaWtGenerator.java Wed Aug 01 17:13:52 2018 +0200 @@ -25,6 +25,7 @@ import org.dive4elements.river.jfree.StyledValueMarker; import org.dive4elements.river.themes.ThemeDocument; +import java.awt.Shape; import java.io.OutputStream; import java.text.NumberFormat; import java.util.ArrayList; @@ -326,15 +327,16 @@ } final ThemeDocument themeInterpolated = FixWQCurveGenerator.configureThemeInterpolated(theme, qwd); - final String label = FixWQCurveGenerator.buildQWDSeriesLabel(qwd, desc); - + final Shape shape = FixWQCurveGenerator.getWQDShape(qwd, themeInterpolated.parsePointWidth()); + final String label = FixWQCurveGenerator.buildQWDSeriesLabel(getContext().getMeta(), qwd, desc); + final Map<Integer, int[]> annoIdxMap = new HashMap<>(); final long time = uniqueDate(qwd.getDate().getTime()); final RegularTimePeriod rtp = new FixedMillisecond(time); final double value = qwd.getDeltaW(); - final TimeSeries series = new StyledTimeSeries(label, themeInterpolated); + final TimeSeries series = new StyledTimeSeries(label, themeInterpolated, shape); series.addOrUpdate(rtp, value); tsc.addSeries(series);