diff --git a/src/components/chart/avgChart.vue b/src/components/chart/avgChart.vue index 8171f2f..075b07e 100644 --- a/src/components/chart/avgChart.vue +++ b/src/components/chart/avgChart.vue @@ -44,7 +44,7 @@ export default { }, methods: { drawBar(arr) { - console.log("均值图",arr) + // console.log("均值图",arr) let myChart = this.$echarts.getInstanceByDom(this.$refs.barChart); if (myChart == null) { myChart = this.$echarts.init(this.$refs.barChart); diff --git a/src/components/chart/thermalChart.vue b/src/components/chart/thermalChart.vue index 57a0956..4360a8a 100644 --- a/src/components/chart/thermalChart.vue +++ b/src/components/chart/thermalChart.vue @@ -36,7 +36,7 @@ export default { methods: { //处理od组件数据 ODhanlde(odData) { - console.log(odData,'oddata'); + // console.log(odData,'oddata'); // var odData = this.odData var chartData = [] var start = [] @@ -52,7 +52,7 @@ export default { } } // this.thermalChartData = chartData - console.log(chartData,'处理过后的odssssssssssssss'); + // console.log(chartData,'处理过后的odssssssssssssss'); return chartData // console.log(chartData, this.unique(start), 'od图的数据'); }, diff --git a/src/components/sensorFusion/echartsLine.vue b/src/components/sensorFusion/echartsLine.vue index f9f3c93..da5c3db 100644 --- a/src/components/sensorFusion/echartsLine.vue +++ b/src/components/sensorFusion/echartsLine.vue @@ -126,15 +126,19 @@ export default { } else if (this.componentType == '类型') { this.chartData.xData = this.extractKeyValues(val, 'time'); let seriesArr = this.extractKeyValues(val, 'type_data'); + console.log('seriesArr-固定时刻',seriesArr) const transformedData = []; for (let i = 0; i < seriesArr[0].length; i++) { const item = seriesArr[0][i]; - const valueList = seriesArr.map((arr) => arr[i].quantity); + //固定间隔主题-类型组件type_data取value字段和固定时刻不一样,固定时刻取quantity字段 + // const valueList = seriesArr.map((arr) => arr[i].quantity); + const valueList = seriesArr.map((arr) => arr[i].value); transformedData.push({ name: item.name, value: valueList }); } + // console.log('transformedData-1',transformedData) const totalCountList = transformedData[0].value.map((_, i) => { return transformedData.reduce((sum, curr) => sum + curr.value[i], 0); }); @@ -168,15 +172,18 @@ export default { } else if (this.componentType == '类型') { this.chartData.xData = this.extractKeyValues(val, 'time'); let seriesArr = this.extractKeyValues(val, 'type_data'); + // console.log('seriesArr-固定间隔',seriesArr) const transformedData = []; for (let i = 0; i < seriesArr[0].length; i++) { const item = seriesArr[0][i]; - const valueList = seriesArr.map((arr) => arr[i].quantity); + //固定间隔主题-类型组件type_data取value字段和固定时刻不一样,固定时刻取quantity字段 + const valueList = seriesArr.map((arr) => arr[i].value); transformedData.push({ name: item.name, value: valueList }); } + // console.log('transformedData-2',transformedData) const totalCountList = transformedData[0].value.map((_, i) => { return transformedData.reduce((sum, curr) => sum + curr.value[i], 0); }); @@ -242,7 +249,9 @@ export default { // slicedData = data; // 如果数据不足 10 条,则保留全部数据 // } if (this.componentType == '类型') { + console.log('类型-dataList',this.dataList) this.typeData.push({ type_data: this.dataList[0].type_data, time: this.dataList[0].time }); + console.log('类型-typeData',this.typeData) this.dataProcessing(this.typeData); } else { this.dataProcessing(this.dataList); @@ -257,6 +266,7 @@ export default { var seriesList = []; var color = ['#0CD2E6', '#3751E6', '#FFC722', 'rgb(255,115,38)']; if (this.componentType == '类型') { + console.log('类型-seriesList',this.seriesList) for (let i = 0; i < this.seriesList.length; i++) { seriesList.push({ name: this.seriesList[i].name, diff --git a/src/components/target/typeChart.vue b/src/components/target/typeChart.vue index 7e321e2..a623160 100644 --- a/src/components/target/typeChart.vue +++ b/src/components/target/typeChart.vue @@ -4,7 +4,31 @@