Browse Source

feat: 流水线散点图结果同步

icenaked 3 years ago
parent
commit
8bef246c36
2 changed files with 32 additions and 1 deletions
  1. 1 1
      src/views/analysis/Analysis.vue
  2. 31 0
      src/views/analysis/AnalysisPipeline.vue

+ 1 - 1
src/views/analysis/Analysis.vue

@@ -36,7 +36,7 @@
                      :page-size="query.pageSize" :total="pageTotal" @current-change="handlePageChange"></el-pagination>
     </div>
 
-    <el-dialog title="新建统计分析配置" v-model="analysisVisible" width="50%">
+    <el-dialog title="新建可视化分析" v-model="analysisVisible" width="50%">
       <el-form label-width="150px" label-position="left">
         <el-form-item label="分析方法:" required>
           <el-select v-model="analysisType" placeholder="请选择" class="handle-select mr10" @change="changeMethodMsg">

+ 31 - 0
src/views/analysis/AnalysisPipeline.vue

@@ -302,6 +302,7 @@ export default {
                 + '</div>'
                 + scatterKey[0] + ':' + value[0] + '<br>'
                 + scatterKey[1] + ':' + value[1] + '<br>'
+                + scatterKey[2] + ':' + value[2] + '<br>'
           }
         },
         xAxis: {
@@ -316,6 +317,36 @@ export default {
             show: false
           }
         },
+        visualMap: [
+          {
+            left: 'right',
+            top: '10%',
+            dimension: 2,
+            min: 0,
+            max: 20,
+            itemWidth: 30,
+            itemHeight: 120,
+            calculable: false,
+            precision: 0.1,
+            text: ['个数'],
+            textGap: 30,
+            inRange: {
+              symbolSize: [10, 70]
+            },
+            outOfRange: {
+              symbolSize: [10, 70],
+              color: ['rgba(255,255,255,.2)']
+            },
+            controller: {
+              inRange: {
+                color: ['#c23531']
+              },
+              outOfRange: {
+                color: ['#444']
+              }
+            }
+          },
+        ],
         series: [
           {
             type: 'scatter',