From 995558588aa47fc25e2e892d2927bcecfc134f85 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Sat, 18 Nov 2017 09:28:41 +0100 Subject: [PATCH] add median and 90% percentile --- .../main/java/org/lucares/pdbui/PlotSettingsTransformer.java | 2 ++ pdb-ui/src/main/java/org/lucares/pdbui/domain/Aggregate.java | 2 +- pdb-ui/src/main/resources/templates/main.html | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pdb-ui/src/main/java/org/lucares/pdbui/PlotSettingsTransformer.java b/pdb-ui/src/main/java/org/lucares/pdbui/PlotSettingsTransformer.java index bbb5eff..3b045bf 100644 --- a/pdb-ui/src/main/java/org/lucares/pdbui/PlotSettingsTransformer.java +++ b/pdb-ui/src/main/java/org/lucares/pdbui/PlotSettingsTransformer.java @@ -36,6 +36,8 @@ class PlotSettingsTransformer { switch (aggregate) { case NONE:return new NullAggregate(); case MEAN:return new MeanAggregate(); + case MEDIAN:return new PercentileAggregate(0.50); + case PERCENTILE90:return new PercentileAggregate(0.90); case PERCENTILE95:return new PercentileAggregate(0.95); case PERCENTILE99:return new PercentileAggregate(0.99); case PERCENTILE999:return new PercentileAggregate(0.999); diff --git a/pdb-ui/src/main/java/org/lucares/pdbui/domain/Aggregate.java b/pdb-ui/src/main/java/org/lucares/pdbui/domain/Aggregate.java index cdd6b72..2794aff 100644 --- a/pdb-ui/src/main/java/org/lucares/pdbui/domain/Aggregate.java +++ b/pdb-ui/src/main/java/org/lucares/pdbui/domain/Aggregate.java @@ -1,5 +1,5 @@ package org.lucares.pdbui.domain; public enum Aggregate { - NONE, MEAN, PERCENTILE95, PERCENTILE99, PERCENTILE999 + NONE, MEAN, MEDIAN, PERCENTILE90, PERCENTILE95, PERCENTILE99, PERCENTILE999 } diff --git a/pdb-ui/src/main/resources/templates/main.html b/pdb-ui/src/main/resources/templates/main.html index 633fdd1..d89a6f9 100644 --- a/pdb-ui/src/main/resources/templates/main.html +++ b/pdb-ui/src/main/resources/templates/main.html @@ -70,6 +70,8 @@