From 1e04332e89f769688dcfda25d9c8c7bb2ff68072 Mon Sep 17 00:00:00 2001 From: Frederik Petersen Date: Tue, 22 Sep 2015 10:39:15 +0200 Subject: [PATCH] Show only 11kn series in polar chart in polar backend results --- .../ui/polarmining/PolarBackendResultsPresenter.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/polarmining/PolarBackendResultsPresenter.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/polarmining/PolarBackendResultsPresenter.java index 436b9aa7bd4..86226c448a9 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/polarmining/PolarBackendResultsPresenter.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/polarmining/PolarBackendResultsPresenter.java @@ -3,8 +3,10 @@ package com.sap.sailing.gwt.ui.polarmining; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; +import java.util.HashSet; import java.util.List; import java.util.Map; +import java.util.Set; import org.moxieapps.gwt.highcharts.client.Chart; import org.moxieapps.gwt.highcharts.client.ChartSubtitle; @@ -114,6 +116,7 @@ public class PolarBackendResultsPresenter extends AbstractResultsPresenter result) { + final Set seriesToHideAfterRendering = new HashSet<>(); Map results = result.getResults(); List sortedNaturally = new ArrayList(results.keySet()); Collections.sort(sortedNaturally, new Comparator() { @@ -176,6 +179,9 @@ public class PolarBackendResultsPresenter extends AbstractResultsPresenter 180 ? j - 360 : j ; polarSeries.addPoint(convertedAngle, hasDataForAngle[j] ? data[j][i] : 0, false, false, false); } + if (i!=11) { + seriesToHideAfterRendering.add(polarSeries); + } polarChart.addSeries(polarSeries, false, false); } polarChart.redraw(); @@ -189,6 +195,10 @@ public class PolarBackendResultsPresenter extends AbstractResultsPresenter