mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-14 06:18:12 +00:00
Show only 11kn series in polar chart in polar backend results
This commit is contained in:
1 parent
7234f6c9c6
commit
1e04332e89
1 file changed
+10
+10
@@ -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<Setti
|
||||
|
||||
@Override
|
||||
protected void internalShowResults(QueryResultDTO<?> result) {
|
||||
final Set<Series> seriesToHideAfterRendering = new HashSet<>();
|
||||
Map<GroupKey, ?> results = result.getResults();
|
||||
List<GroupKey> sortedNaturally = new ArrayList<GroupKey>(results.keySet());
|
||||
Collections.sort(sortedNaturally, new Comparator<GroupKey>() {
|
||||
@@ -176,6 +179,9 @@ public class PolarBackendResultsPresenter extends AbstractResultsPresenter<Setti
|
||||
int convertedAngle = j > 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<Setti
|
||||
polarChart.setSizeToMatchContainer();
|
||||
speedChart.setSizeToMatchContainer();
|
||||
angleChart.setSizeToMatchContainer();
|
||||
for (Series seriesToHide : seriesToHideAfterRendering) {
|
||||
seriesToHide.setVisible(false, false);
|
||||
}
|
||||
polarChart.redraw();
|
||||
}
|
||||
};
|
||||
timer.schedule(200);
|
||||
|
||||
Reference in new issue
Block a user