diff client/src/components/gauge/HydrologicalConditions.vue @ 2839:162804509c3e

client: spuc7/8: added legends
author Markus Kottlaender <markus@intevation.de>
date Wed, 27 Mar 2019 19:22:39 +0100
parents 4a1211727d5f
children 37c2a73ed001
line wrap: on
line diff
--- a/client/src/components/gauge/HydrologicalConditions.vue	Wed Mar 27 19:15:25 2019 +0100
+++ b/client/src/components/gauge/HydrologicalConditions.vue	Wed Mar 27 19:22:39 2019 +0100
@@ -1,9 +1,35 @@
 <template>
-  <div
-    class="d-flex flex-fill justify-content-center align-items-center diagram-container"
-  >
-    <div v-if="!longtermWaterlevels.length">
-      <translate>No data available.</translate>
+  <div class="d-flex flex-fill">
+    <DiagramLegend>
+      <div class="legend">
+        <span style="background-color: red"></span>
+        {{ yearCompare }}
+      </div>
+      <div class="legend">
+        <span style="background-color: orange"></span> Q25%
+      </div>
+      <div class="legend">
+        <span style="background-color: black"></span> Median
+      </div>
+      <div class="legend">
+        <span style="background-color: purple"></span> Q75%
+      </div>
+      <div class="legend"><span style="background-color: red"></span> HDC</div>
+      <div class="legend">
+        <span style="background-color: green"></span> LDC
+      </div>
+      <div class="legend"><span style="background-color: grey"></span> MW</div>
+      <div class="legend">
+        <span style="background-color: lightsteelblue"></span>
+        Amplitude
+      </div>
+    </DiagramLegend>
+    <div
+      class="d-flex flex-fill justify-content-center align-items-center diagram-container"
+    >
+      <div v-if="!longtermWaterlevels.length">
+        <translate>No data available.</translate>
+      </div>
     </div>
   </div>
 </template>
@@ -111,6 +137,9 @@
 import { startOfYear, endOfYear } from "date-fns";
 
 export default {
+  components: {
+    DiagramLegend: () => import("@/components/DiagramLegend")
+  },
   data() {
     return {
       svg: null,