diff --git a/04.系统编码/Frontend/src/components/MicrowaveRadiation.vue b/04.系统编码/Frontend/src/components/MicrowaveRadiation.vue
index 93f6d76..263eed8 100644
--- a/04.系统编码/Frontend/src/components/MicrowaveRadiation.vue
+++ b/04.系统编码/Frontend/src/components/MicrowaveRadiation.vue
@@ -382,7 +382,7 @@ export default {
       creates.convectiveIndexProfileTimeChartCAPE = new HighChartCreate('convectiveHighChartCAPE');
       creates.convectiveIndexProfileTimeChartCAPE.setChart();
       creates.convectiveIndexProfileTimeChartCAPE.setXAxis('时间(时/分)', false);
-      creates.convectiveIndexProfileTimeChartCAPE.setYAxis('CAPE(J/kg)', 800, 0, 100, 9);
+      creates.convectiveIndexProfileTimeChartCAPE.setYAxis('CAPE(J/kg)');
       creates.convectiveIndexProfileTimeChartCAPE.setLegend();
       creates.convectiveIndexProfileTimeChartCAPE.setTooltip('{point.category}, {point.y}(J/kg)');
       creates.convectiveIndexProfileTimeChartCAPE.setSeries('CAPE')
@@ -393,7 +393,7 @@ export default {
       creates.convectiveIndexProfileTimeChartCIN = new HighChartCreate('convectiveHighChartCIN');
       creates.convectiveIndexProfileTimeChartCIN.setChart();
       creates.convectiveIndexProfileTimeChartCIN.setXAxis('时间(时/分)', false);
-      creates.convectiveIndexProfileTimeChartCIN.setYAxis('CIN(J/kg)', 800, 0, 100, 9);
+      creates.convectiveIndexProfileTimeChartCIN.setYAxis('CIN(J/kg)');
       creates.convectiveIndexProfileTimeChartCIN.setLegend();
       creates.convectiveIndexProfileTimeChartCIN.setTooltip('{point.category}, {point.y}(J/kg)');
       creates.convectiveIndexProfileTimeChartCIN.setSeries('CIN')
@@ -405,7 +405,7 @@ export default {
       creates.kIndexChart = new HighChartCreate('kIndexChart');
       creates.kIndexChart.setChart();
       creates.kIndexChart.setXAxis('时间(时/分)', false);
-      creates.kIndexChart.setYAxis('K(℃)', 40, -40, 10, 9);
+      creates.kIndexChart.setYAxis('K(℃)');
       creates.kIndexChart.setLegend();
       creates.kIndexChart.setTooltip('{point.category}, {point.y}(℃)');
       creates.kIndexChart.setSeries('K指数')
@@ -417,7 +417,7 @@ export default {
       creates.sandIndex = new HighChartCreate('sandIndexChart');
       creates.sandIndex.setChart();
       creates.sandIndex.setXAxis('时间(时/分)', false);
-      creates.sandIndex.setYAxis('SI(℃)', 30, 0, 3, 11);
+      creates.sandIndex.setYAxis('SI(℃)');
       creates.sandIndex.setLegend();
       creates.sandIndex.setTooltip('{point.category}, {point.y}(℃)');
       creates.sandIndex.setSeries('沙式指数')
@@ -429,7 +429,7 @@ export default {
       creates.airPressure = new HighChartCreate('airPressureChart');
       creates.airPressure.setChart();
       creates.airPressure.setXAxis('时间(时/分)', false);
-      creates.airPressure.setYAxis('LCL气压(hPa)', 1000, 300, 100, 8);
+      creates.airPressure.setYAxis('LCL气压(hPa)');
       creates.airPressure.setLegend();
       creates.airPressure.setTooltip('{point.category}, {point.y}(hPa)');
       creates.airPressure.setSeries('LCL气压')
@@ -441,7 +441,7 @@ export default {
       creates.deltaT = new HighChartCreate('deltaTChart');
       creates.deltaT.setChart();
       creates.deltaT.setXAxis('时间(时/分)', false);
-      creates.deltaT.setYAxis('deltaT(℃)', 1000, 300, 100, 8);
+      creates.deltaT.setYAxis('deltaT(℃)');
       creates.deltaT.setLegend();
       creates.deltaT.setTooltip('{point.category}, {point.y}(℃)');
       creates.deltaT.setSeries('deltaT')
@@ -453,7 +453,7 @@ export default {
       creates.zeroHeight = new HighChartCreate('zeroHeightChart');
       creates.zeroHeight.setChart();
       creates.zeroHeight.setXAxis('时间(时/分)', false);
-      creates.zeroHeight.setYAxis('hgt_0(m)', 10, 0, 1, 11);
+      creates.zeroHeight.setYAxis('hgt_0(m)');
       creates.zeroHeight.setLegend();
       creates.zeroHeight.setTooltip('{point.category}, {point.y}(m)');
       creates.zeroHeight.setSeries('hgt_0')
@@ -465,7 +465,7 @@ export default {
       creates.NegativeTwentyHeight = new HighChartCreate('NegativeTwentyHeightChart');
       creates.NegativeTwentyHeight.setChart();
       creates.NegativeTwentyHeight.setXAxis('时间(时/分)', false);
-      creates.NegativeTwentyHeight.setYAxis('hgt_-20(m)', 20, -20, 5, 9);
+      creates.NegativeTwentyHeight.setYAxis('hgt_-20(m)');
       creates.NegativeTwentyHeight.setLegend();
       creates.NegativeTwentyHeight.setTooltip('{point.category}, {point.y}(m)');
       creates.NegativeTwentyHeight.setSeries('hgt_-20')
diff --git a/04.系统编码/Frontend/src/components/RamanLidar.vue b/04.系统编码/Frontend/src/components/RamanLidar.vue
index 6127755..b2e336d 100644
--- a/04.系统编码/Frontend/src/components/RamanLidar.vue
+++ b/04.系统编码/Frontend/src/components/RamanLidar.vue
@@ -170,7 +170,7 @@
         </div>
 
         <div class="picture-container raman-picture-container" v-show="currentElement=== 'cloudbaseheight'">
-          <div class="picture">
+          <div class="picture special-picture">
             <div id="cloudsHeight"
                  style="width: 1000px;height: 450px"
                  v-loading="loadingCloudsHeightStatus"
@@ -180,7 +180,7 @@
         </div>
 
         <div class="picture-container raman-picture-container" v-show="currentElement=== 'cloudtopheight'">
-          <div class="picture">
+          <div class="picture special-picture">
             <div id="cloudTopHeight"
                  style="width: 1000px;height: 450px"
                  v-loading="loadingCloudTopHeightStatus"
@@ -191,9 +191,9 @@
 
 
 
-        <div class="picture-container raman-picture-container" v-show="currentTab === 'MWR'">
+        <div class="picture-container raman-picture-container" v-show="currentElement === 'layertype'">
           <div class="picture special-picture">
-            <h2 class="title">云的识别</h2>
+<!--            <h2 class="title">云的识别</h2>-->
             <div v-loading="loadingCloudRecognitionStatus"
                  style="width: 100%;"
                  custom-class="loading"
@@ -201,8 +201,11 @@
               <canvas id='cloud_recognition_chart'></canvas>
             </div>
           </div>
+        </div>
+
+        <div class="picture-container raman-picture-container" v-show="currentElement === 'extinction'">
           <div class="picture special-picture">
-            <h2 class="title">消光系数</h2>
+<!--            <h2 class="title">消光系数</h2>-->
             <div v-loading="loadingExtinctionStatus"
                  style="width: 100%;"
                  custom-class="loading"
@@ -210,8 +213,11 @@
               <canvas id='extinction_chart'></canvas>
             </div>
           </div>
+        </div>
+
+        <div class="picture-container raman-picture-container" v-show="currentElement === 'watervapor'">
           <div class="picture special-picture">
-            <h2 class="title" style="left: 2.4rem;">水汽</h2>
+<!--            <h2 class="title" style="left: 2.4rem;">水汽</h2>-->
             <div v-loading="loadingWaterVaporStatus"
                  style="width: 100%"
                  element-loading-text="加载中">
@@ -315,19 +321,18 @@ export default {
       chartTimeData: [],
       elementData: [
         {
-          value: 'aod-icot-wcot',
-          label: '光学厚度'
+          value: 'layertype',
+          label: '云的识别'
         },
         {
-          value: 'extinctionOptics',
+          value: 'extinction',
           label: '消光系数'
         },
         {
-          value: 'backscatter',
-          label: '后向散射系数'
-        },
-      ],
-      currentElement: 'aod-icot-wcot'
+          value: 'watervapor',
+          label: '水汽'
+        }],
+      currentElement: 'layertype'
     })
 
     onMounted(() => {
@@ -344,7 +349,7 @@ export default {
       creates.boundaryLayerHeight = new HighChartCreate('BoundaryLayerHeight');
       creates.boundaryLayerHeight.setChart(false,'line', 1000);
       creates.boundaryLayerHeight.setXAxisTypeDate();
-      creates.boundaryLayerHeight.setYAxis('边界层高度(米)');
+      creates.boundaryLayerHeight.setYAxis('边界层高度(m)');
       creates.boundaryLayerHeight.setLegend();
       creates.boundaryLayerHeight.setTooltip('高度: {point.y}');
       creates.boundaryLayerHeight.setSeries('边界层高度')
@@ -357,7 +362,7 @@ export default {
       creates.cloudsHeight.setChart(false, 'scatter', 1000);
       // creates.cloudsHeight.setSpecialXAxis('时间(小时)', 24, 0, 2);
       creates.cloudsHeight.setXAxisTypeDate();
-      creates.cloudsHeight.setYAxis('高度(米)');
+      creates.cloudsHeight.setYAxis('高度(m)');
       creates.cloudsHeight.setLegend();
       creates.cloudsHeight.setTooltip('高度: {point.y}');
       creates.cloudsHeight.setSeries('云层高度')
@@ -369,7 +374,7 @@ export default {
       creates.cloudTopHeight.setChart(false, 'scatter', 1000);
       // creates.cloudTopHeight.setSpecialXAxis('时间(小时)', 24, 0, 2);
       creates.cloudTopHeight.setXAxisTypeDate();
-      creates.cloudTopHeight.setYAxis('高度(米)');
+      creates.cloudTopHeight.setYAxis('高度(m)');
       creates.cloudTopHeight.setLegend();
       creates.cloudTopHeight.setTooltip('高度: {point.y}');
       creates.cloudTopHeight.setSeries('云顶高度')
@@ -381,7 +386,7 @@ export default {
       creates.LidarRatio = new HighChartCreate('LidarRatio');
       creates.LidarRatio.setChart(false,'line', 1000);
       creates.LidarRatio.setSpecialXAxis('sr', 120, 0, 20);
-      creates.LidarRatio.setYAxis('高度(米)');
+      creates.LidarRatio.setYAxis('高度(m)');
       creates.LidarRatio.setLegend();
       creates.LidarRatio.setTooltip('高度: {point.y}');
       creates.LidarRatio.setSeries('激光雷达比')
@@ -412,21 +417,26 @@ export default {
 
     const reloadChangeData = () => {
       cancelRequest();
+      onMenuChange()
+      elementChange(options.currentElement)
+    }
+
+    const onMenuChange = () => {
       options.elementData = []
       if (options.currentTab === 'boundary-layer-height') {
         options.currentElement = 'singleWatervapor'
-        options.elementData = [{
+        options.elementData = [
+         {
           value: 'singleWatervapor',
           label: '水汽'
         }]
 
-
       } else if (options.currentTab === 'optical-property') {
         options.currentElement = 'aod-icot-wcot'
         options.elementData = [
           {
-          value: 'aod-icot-wcot',
-          label: '光学厚度'
+            value: 'aod-icot-wcot',
+            label: '光学厚度'
           },
           {
             value: 'extinctionOptics',
@@ -435,7 +445,7 @@ export default {
           {
             value: 'backscatter',
             label: '后向散射系数'
-          },]
+          }]
 
       } else if (options.currentTab === 'aerosol-product') {
         options.currentElement = 'pm2_5'
@@ -451,9 +461,7 @@ export default {
           {
             value: 'lidarratio',
             label: '激光雷达比'
-          }
-        ]
-
+          }]
       } else if (options.currentTab === 'BingoCloud') {
         options.currentElement = 'cloudSol'
         options.elementData = [
@@ -468,16 +476,23 @@ export default {
           {
             value: 'cloudtopheight',
             label: '云顶高度'
-          }
-        ]
-
+          }]
       } else if (options.currentTab === 'MWR') {
-        options.currentElement = '质控对比'
-        reloadCloudRecognition('layertype', 801, 'layertype', drawCloudRecognition);
-        reloadCloudRecognition('extinction', 801, 'extinction', drawExtinction);
-        reloadCloudRecognition('watervapor', 101, 'watervapor', drawWatervapor);
+        options.currentElement = 'layertype'
+        options.elementData = [
+          {
+            value: 'layertype',
+            label: '云的识别'
+          },
+          {
+            value: 'extinction',
+            label: '消光系数'
+          },
+          {
+            value: 'watervapor',
+            label: '水汽'
+          }]
       }
-      elementChange(options.currentElement)
     }
 
     const elementChange = (code: string) => {
@@ -515,6 +530,15 @@ export default {
         case 'cloudtopheight' :
           reloadChartsRecognition('cloudtopheight', drawCloudTopHeightCharts);
           break;
+        case 'layertype' :
+          reloadCloudRecognition('layertype', 801, 'layertype', drawCloudRecognition);
+          break;
+        case 'extinction' :
+          reloadCloudRecognition('extinction', 801, 'extinction', drawExtinction);
+          break;
+        case 'watervapor' :
+          reloadCloudRecognition('watervapor', 101, 'watervapor', drawWatervapor);
+          break;
         default:
           throw new Error("无效的type类型");
       }
@@ -806,7 +830,7 @@ export default {
       }
 
       let matrix = converCloudRecognition(101, result, 'watervapor');
-      creates.watervaporDrawer = new HeatMapDrawer(800, 600, matrix, "watervapor_chart",'g/kg');
+      creates.watervaporDrawer = new HeatMapDrawer(1200, 600, matrix, "watervapor_chart",'g/kg');
       creates.watervaporDrawer.setAxis(new CoordinateScale(options.timeArray), new CoordinateScale([0, 500, 1000, 1500], true, true));
       creates.watervaporDrawer.setColorChart(prepareWatervaporColors());
       creates.watervaporDrawer.draw();
@@ -828,7 +852,7 @@ export default {
       }
 
       let matrix = converCloudRecognition(801, result, 'extinction');
-      creates.extinctionDrawer = new HeatMapDrawer(800, 600, matrix, "extinction_chart", '/km/sr');
+      creates.extinctionDrawer = new HeatMapDrawer(1200, 600, matrix, "extinction_chart", 'km/sr');
       creates.extinctionDrawer.setAxis(new CoordinateScale(options.timeArray), new CoordinateScale([0, 2000, 4000, 6000, 8000, 10000, 12000], true, true));
       creates.extinctionDrawer.setColorChart(prepareExtinctionnColors());
       creates.extinctionDrawer.draw();
@@ -882,7 +906,7 @@ export default {
 
       let matrix = converCloudRecognition(801, result, 'layertype');
 
-      creates.cloudRecognitionDrawer = new HeatMapDrawer(800, 600, matrix, "cloud_recognition_chart");
+      creates.cloudRecognitionDrawer = new HeatMapDrawer(1200, 600, matrix, "cloud_recognition_chart");
       creates.cloudRecognitionDrawer.setAxis(new CoordinateScale(options.timeArray), new CoordinateScale([0, 2000, 4000, 6000, 8000, 10000, 12000], true, true));
       creates.cloudRecognitionDrawer.setColorChart(prepareCloudRecognitionColors());
       creates.cloudRecognitionDrawer.draw();
@@ -1261,9 +1285,6 @@ export default {
 
     const onChange = () => {
       initTimeLine();
-      if (options.currentTab === 'MWR') {
-        reloadChangeData();
-      }
       elementChange(options.currentElement)
       // setTitle(moment(options.date));
       // activeImage();
@@ -1343,7 +1364,6 @@ export default {
     }
 
     const onElementClick = (element) => {
-
       options.currentElement = element
       elementChange(element)
     }
@@ -1405,13 +1425,13 @@ export default {
         margin-top: 30px;
 
         #watervapor_single_chart {
-          transform: scale(1.0, 1.0) translateX(13%);
+          transform: scale(1.0, 1.0) translateX(9%);
           //transform: scale(1.0, 0.8) translateX(539px);
         }
 
         #extinction_optics_chart {
             //transform: scale(0.56, 0.85) translateX(-32%);
-          transform: scale(1.0, 1) translateX(13%);
+          transform: scale(1.0, 1) translateX(9%);
 
         }
 
@@ -1424,17 +1444,18 @@ export default {
         }
 
         #backscatter_chart {
-          transform: scale(1.0, 1) translateX(13%);
+          transform: scale(1.0, 1) translateX(9%);
           //transform: scale(0.6, 0.85) translateX(-76px);
         }
 
         #cloud_sol_chart {
-          transform: scale(1.0, 1) translateX(13%);
+          transform: scale(1.0, 1) translateX(9%);
           //transform: scale(0.6, 0.85) translate(-12%, -12px);
         }
 
         #cloud_recognition_chart, #extinction_chart, #watervapor_chart {
-          transform: scale(0.6, 0.8) translateX(-260px);
+          transform: scale(1.0, 1) translateX(9%);
+          //transform: scale(0.6, 0.8) translateX(-260px);
           //transform: scale(0.6, 0.8) translateX(-131px);
         }