Przeglądaj źródła

ppt季节图小图刻度固定3个

Karsa 1 rok temu
rodzic
commit
1475f3c279
1 zmienionych plików z 10 dodań i 12 usunięć
  1. 10 12
      src/views/ppt_manage/mixins/pptMixins.js

+ 10 - 12
src/views/ppt_manage/mixins/pptMixins.js

@@ -541,22 +541,20 @@ export default {
           ? options.series.some(_ => _.chartType === 'linear')
           ? options.series.some(_ => _.chartType === 'linear')
           : false ;
           : false ;
 
 
-          /* 根据板式控制图表的x轴刻度 只针对x轴时间轴 
-              板式1 不管
-              2,3,4,5,6,8,9,11   4个
-              10,12   3个
+          /* 根据板式控制的季节图x轴的刻度数
+              板式1 不管  其余3个
             */
             */
           const { modelId } = this.pageList[index];
           const { modelId } = this.pageList[index];
           let minData=[],maxData=[];
           let minData=[],maxData=[];
-          options.series.forEach(item => {
-            minData.push(item.data[0][0])
-            maxData.push(item.data[item.data.length-1][0])
-          })
-          let tickInterval = (modelId===1 || is_linear)
+          if(MyChartType===2) {
+            options.series.forEach(item => {
+              minData.push(item.data[0][0])
+              maxData.push(item.data[item.data.length-1][0])
+            })
+          }
+          let tickInterval = (modelId===1 || is_linear || MyChartType!==2)
             ? undefined
             ? undefined
-            : [10,12].includes(modelId)
-              ? parseInt(Math.max(...maxData)-Math.min(...minData))/3
-              : parseInt(Math.max(...maxData)-Math.min(...minData))/4;
+            : (Math.max(...maxData)-Math.min(...minData))/4;
         
         
 
 
         //title样式
         //title样式