From 03094b048acfbb444bb298273d698189d18a1a0f Mon Sep 17 00:00:00 2001 From: zmc <zmc_li@foxmail.com> Date: 星期四, 23 十一月 2023 17:40:55 +0800 Subject: [PATCH] 1. 修改了风险模型的统计信息的函数 --- src/utils/chartFunction/lineChart.js | 68 ++++++++++++++++++++++++++++++--- 1 files changed, 61 insertions(+), 7 deletions(-) diff --git a/src/utils/chartFunction/lineChart.js b/src/utils/chartFunction/lineChart.js index 6c0c2fd..d9bd8e2 100644 --- a/src/utils/chartFunction/lineChart.js +++ b/src/utils/chartFunction/lineChart.js @@ -46,9 +46,14 @@ if (tempData) { xData.push(tempData.lst) yAvg.push(tempData.dayAvg) - yOnline.push(this.deleteLastStr(tempData.dayOnline)) - yValid.push(this.deleteLastStr(tempData.dayValid)) - yExceed.push(this.deleteLastStr(tempData.dayExceeding)) + + // yOnline.push(this.deleteLastStr(tempData.dayOnline)) + // yValid.push(this.deleteLastStr(tempData.dayValid)) + // yExceed.push(this.deleteLastStr(tempData.dayExceeding)) + + yOnline.push(tempData.dayOnline) + yValid.push(tempData.dayValid) + yExceed.push(tempData.dayExceeding) continue } @@ -113,8 +118,12 @@ return result }, - // 缁勬垚鏃犳暟鎹尯鍩� - getMarkArea(timeInteval) { + /** + * 缁勬垚鏃犳暟鎹尯鍩� + * @param锛� 2缁存暟缁� + * @returns锛� + */ + getMarkArea(timeInteval,describe='鏃犳暟鎹�') { let result = [] for (let i = 0; i < timeInteval.length; i++) { let temp = [] @@ -122,7 +131,7 @@ let obj = {} // 缁欑涓�涓璞″姞涓妌ame灞炴�� if (j == 0) { - obj.name = '鏃犳暟鎹�' + obj.name = describe } obj.xAxis = timeInteval[i][j] temp.push(obj) @@ -159,5 +168,50 @@ */ deleteLastStr(valueStr) { return valueStr.slice(0, -1) - } + }, + + + /** + * 鎸囧畾鏃堕棿鍖洪棿鐨勭嚎娈靛彉棰滆壊 + * @param锛� + * @returns锛� + */ + getLineColor(timeInteval,xList){ + let result = [] + + // 鍙彇 + let temp = [] + for (let i = 0; i < timeInteval.length; i++){ + if(timeInteval[i][0]!=timeInteval[i][1]){ + temp.push(timeInteval[i]) + } + } + + // 鏃犺繛缁殑鏁版嵁 鐩存帴閫�鍑� + if(temp.length == 0){ + return [] + } + + // 鍙栫涓�涓繛缁殑鏃舵 + result.push( + [ + { + lte: temp[0][0], + color: 'green' + }, + { + gt: temp[0][0], + lte:temp[0][1], + color: 'red' + }, + { + gt: temp[0][1], + lte:xList[xList.length-1], + color: 'green' + } + ] + ) + return result[0] + }, + } -- Gitblit v1.9.3