浏览代码

Merge branch 'bug_5274'

Karsa 7 月之前
父节点
当前提交
1036f4f8c2
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      src/hooks/chart/render.js

+ 8 - 1
src/hooks/chart/render.js

@@ -1031,6 +1031,8 @@ function setSeasonOpt(e){
                         data.DataList
     // 跟颜色对应
     chartTheme && (chartTheme.lineOptionList=chartTheme.lineOptionList.reverse().slice(-chartDataHandle.length))
+
+    let maxDateRange=0
     // if(calendarType==='公历'){
         //常规左轴
         chartDataHandle.forEach((item,index)=>{
@@ -1059,6 +1061,11 @@ function setSeasonOpt(e){
                 ...predict_params
             }
             item.DataList=item.DataList||[]
+
+            let dateRange = item.DataList[item.DataList.length-1].DataTimestamp - item.DataList[0].DataTimestamp
+            // 时间范围
+            maxDateRange=Math.max(maxDateRange,dateRange)
+
             for(let i of item.DataList){
                 seriesItem.data.push([i.DataTimestamp, i.Value])
             }
@@ -1271,7 +1278,7 @@ function setSeasonOpt(e){
                 ...chartTheme&&chartTheme.xAxisOptions.style
             }
         },
-        tickInterval:screen.value === 'phone'?24*3600*1000*60:undefined,//季节图
+        tickInterval:screen.value === 'phone'?maxDateRange/6:undefined,//季节图
         plotBands: setAxisPlotAreas(3,'datetime'),
         plotLines: setAxisPlotLines(3,'datetime')
     }