From 39913b145347f509a1137a398f9803fca7e4f4b8 Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期四, 29 二月 2024 14:00:13 +0800
Subject: [PATCH] fix:修改线段图表

---
 src/views/daoAnOffice/right/analysis/index.vue |  130 +++++--------------------------------------
 1 files changed, 15 insertions(+), 115 deletions(-)

diff --git a/src/views/daoAnOffice/right/analysis/index.vue b/src/views/daoAnOffice/right/analysis/index.vue
index 7bdc484..555f47b 100644
--- a/src/views/daoAnOffice/right/analysis/index.vue
+++ b/src/views/daoAnOffice/right/analysis/index.vue
@@ -20,6 +20,7 @@
 import RightTitle from "@/components/right-title";
 import * as echarts from 'echarts';
 import { ref, onMounted } from 'vue';
+
 // dom绀轰緥
 const analysisChart = ref(null);
 const echartRef = ref(null);
@@ -43,11 +44,17 @@
 ]);
 
 const testData1 = ref([
-  {name: '閮芥睙鍫板競', '2023-01': 1000, '2023-02': 2000, '2023-03': 12132},
-])
+  { name: '閮芥睙鍫板競', state: { '2023-1': 1000, '2023-2': 2000, '2023-3': 1233 }, state2: { '2023-1': 12312, '2023-2': 23123, '2023-3': 2111 } },
+  { name: '閮芥睙鍫板競', state: { '2023-1': 1000, '2023-2': 2000, '2023-3': 1233 }, state2: { '2023-1': 12312, '2023-2': 23123, '2023-3': 2111 } },
+  { name: '閮芥睙鍫板競', state: { '2023-1': 1000, '2023-2': 2000, '2023-3': 1233 }, state2: { '2023-1': 12312, '2023-2': 23123, '2023-3': 2111 } },
+  { name: '閮芥睙鍫板競', state: { '2023-1': 1000, '2023-2': 2000, '2023-3': 1233 }, state2: { '2023-1': 12312, '2023-2': 23123, '2023-3': 2111 } },
+  { name: '閮芥睙鍫板競', state: { '2023-1': 1000, '2023-2': 2000, '2023-3': 1233 }, state2: { '2023-1': 12312, '2023-2': 23123, '2023-3': 2111 } },
+  { name: '閮芥睙鍫板競', state: { '2023-1': 1000, '2023-2': 2000, '2023-3': 1233 }, state2: { '2023-1': 12312, '2023-2': 23123, '2023-3': 2111 } },
+]);
 
 
-const echartsConfig = {
+// 鍦嗘煴鍥捐〃
+const barConfig = ref({
   legend: {
     right: '0',
     icon: 'circle',
@@ -90,8 +97,6 @@
   },
   xAxis: { type: 'category', axisTick: false },
   yAxis: {},
-  // Declare several bar series, each will be mapped
-  // to a column of dataset.source by default.
   series: [
     {
       type: 'bar',
@@ -160,122 +165,17 @@
       },
     },
   ]
-}
+});
 
-const echartsLineConfig = {
-  legend: {
-    right: '0',
-    icon: 'circle',
-    textStyle: {
-      color: 'rgba(77, 118, 176, 1)'
-    },
-    data: [
-      {
-        name: '閰掗┚',
-        itemStyle: {
-          color: 'rgba(207, 178, 73, 1)'
-        }
-      },
-      {
-        name: '鍏朵粬',
-        itemStyle: {
-          color: 'rgba(43, 176, 109, 1)'
-        }
-      },
-    ]
-
-  },
-  tooltip: {},
-  grid: {
-    left: 0,
-    right: 0,
-    bottom: 0,
-    top: '15%',
-    containLabel: true
-  },
-  dataset: {
-    dimensions: ['name', 'state1', 'state2', 'state3'],
-    source: testData.value
-  },
-  xAxis: { type: 'category', axisTick: false },
-  yAxis: {},
-  // Declare several bar series, each will be mapped
-  // to a column of dataset.source by default.
-  series: [
-    {
-      type: 'bar',
-      name: '閱夐┚',
-      barWidth: 13,
-      barGap: '50%',
-      label: {
-        show: true, // 鏄剧ず鏍囩
-        position: 'top', // 鏍囩浣嶇疆
-        color: 'rgba(0, 168, 217, 1)', // 鏍囩棰滆壊
-        fontSize: 10,
-      },
-      itemStyle: {
-        // 璁剧疆娓愬彉鑹�
-        color: new echarts.graphic.LinearGradient(
-          0, 1, 0, 0,
-          [
-            { offset: 0, color: 'rgba(14, 32, 54, 1)' },    // 0% 澶勭殑棰滆壊
-            { offset: 1, color: 'rgba(0, 168, 217, 1)' }     // 100% 澶勭殑棰滆壊
-          ]
-        )
-      },
-    },
-    {
-      type: 'bar',
-      name: '閰掗┚',
-      barWidth: 13,
-      barGap: '50%',
-      label: {
-        show: true, // 鏄剧ず鏍囩
-        position: 'top', // 鏍囩浣嶇疆
-        color: 'rgba(207, 178, 73, 1)', // 鏍囩棰滆壊
-        fontSize: 10,
-      },
-      itemStyle: {
-        // 璁剧疆娓愬彉鑹�
-        color: new echarts.graphic.LinearGradient(
-          0, 1, 0, 0,
-          [
-            { offset: 0, color: 'rgba(14, 31, 53, 1)' },    // 0% 澶勭殑棰滆壊
-            { offset: 1, color: 'rgba(207, 178, 73, 1)' }     // 100% 澶勭殑棰滆壊
-          ]
-        )
-      },
-    },
-    {
-      type: 'bar',
-      name: '鍏朵粬',
-      barWidth: 13,
-      barGap: '50%',
-      label: {
-        show: true, // 鏄剧ず鏍囩
-        position: 'top', // 鏍囩浣嶇疆
-        color: 'rgba(43, 176, 109, 1)', // 鏍囩棰滆壊
-        fontSize: 10,
-      },
-      itemStyle: {
-        // 璁剧疆娓愬彉鑹�
-        color: new echarts.graphic.LinearGradient(
-          0, 1, 0, 0,
-          [
-            { offset: 0, color: 'rgba(14, 31, 53, 1)' },    // 0% 澶勭殑棰滆壊
-            { offset: 1, color: 'rgba(43, 176, 109, 1)' }     // 100% 澶勭殑棰滆壊
-          ]
-        )
-      },
-    },
-  ]
-}
+// line閰嶇疆
+const lineConfig = ref({})
+// let acitveData = ref(testData1.values[0]);
 
 
 
 onMounted(() => {
   echartRef.value = echarts.init(analysisChart.value);
-  echartRef.value.setOption(echartsConfig);
+  echartRef.value.setOption(barConfig.value);
 })
 </script>
 

--
Gitblit v1.8.0