From ce10677f47a14879424e7f562f78442cc03cfda1 Mon Sep 17 00:00:00 2001
From: lishifeng <10326849@qq.com>
Date: 星期二, 15 九月 2020 08:51:45 +0800
Subject: [PATCH] 提交5

---
 src/components/chart/BarChart.vue |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/components/chart/BarChart.vue b/src/components/chart/BarChart.vue
index aadb3c8..2350c4c 100644
--- a/src/components/chart/BarChart.vue
+++ b/src/components/chart/BarChart.vue
@@ -39,6 +39,14 @@
         showLabel: {
             type: Boolean,
             default: true,
+        },
+        maxColor: {
+            type: String,
+            default: 'green',
+        },
+        minColor:  {
+            type: String,
+            default: 'red',
         }
     },
     methods:{
@@ -92,7 +100,7 @@
                             if(max == -Infinity) {
                                 max = 1;
                             }
-                            return Math.ceil(max*1.01);
+                            return Number((max+max*0.2).toFixed(2));
                         }
                     }
                 ],
@@ -126,6 +134,8 @@
             if(!opt || !opt.series) {
                 return [];
             }
+            let minColor = this.minColor;
+            let maxColor = this.maxColor;
             // 璁剧疆閰嶇疆椤�
             let series = opt.series.map(item=>{
                 let max = this.getMax(item.data);
@@ -154,9 +164,9 @@
                         color: function(value) {
                             let val = value.value[1];
                             if(val == max) {
-                                return 'green';
+                                return maxColor;
                             }else if(val == min) {
-                                return 'red';
+                                return minColor;
                             }
                         }
                     };

--
Gitblit v1.9.1