|
@@ -32,6 +32,21 @@ export default {
|
|
|
},
|
|
|
init() {
|
|
|
this.chart = this.echarts.init(document.getElementById("analysisChartTopCenter"), 'dark');
|
|
|
+ const dateArray = [];
|
|
|
+ const smokeArray = [];
|
|
|
+ const so2Array = [];
|
|
|
+ const noxArray = [];
|
|
|
+ let data = this.latest7DayData;
|
|
|
+ for (let i = 0; i < data.length; i++) {
|
|
|
+ dateArray[i]= data[i].pullDate.toString().substr(5, 5);
|
|
|
+ smokeArray[i] = data[i].hrsg2SmokeConvert;
|
|
|
+ so2Array[i] = data[i].hrsg2So2Convert;
|
|
|
+ noxArray[i] = data[i].hrsg2NoxConvert;
|
|
|
+ }
|
|
|
+ dateArray.reverse();
|
|
|
+ smokeArray.reverse();
|
|
|
+ so2Array.reverse();
|
|
|
+ noxArray.reverse();
|
|
|
let option = {
|
|
|
backgroundColor: 'transparent',
|
|
|
title: {
|
|
@@ -60,15 +75,16 @@ export default {
|
|
|
xAxis: {
|
|
|
type: 'category',
|
|
|
boundaryGap: false,
|
|
|
- data: [
|
|
|
- this.latest7DayData[0].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[1].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[2].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[3].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[4].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[5].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[6].pullDate.toString().substr(5, 5)
|
|
|
- ],
|
|
|
+ // data: [
|
|
|
+ // this.latest7DayData[0].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[1].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[2].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[3].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[4].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[5].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[6].pullDate.toString().substr(5, 5)
|
|
|
+ // ],
|
|
|
+ data: dateArray,
|
|
|
axisLabel: {
|
|
|
color: '#808080'
|
|
|
},
|
|
@@ -91,15 +107,16 @@ export default {
|
|
|
name: '烟尘',
|
|
|
type: 'line',
|
|
|
smooth: true,
|
|
|
- data: [
|
|
|
- this.latest7DayData[0].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[1].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[2].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[3].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[4].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[5].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[6].hrsg2SmokeConvert
|
|
|
- ],
|
|
|
+ // data: [
|
|
|
+ // this.latest7DayData[0].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[1].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[2].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[3].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[4].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[5].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[6].hrsg2SmokeConvert
|
|
|
+ // ],
|
|
|
+ data: smokeArray,
|
|
|
symbolSize: 10,
|
|
|
color: '#FF9800',
|
|
|
lineStyle: {
|
|
@@ -114,15 +131,16 @@ export default {
|
|
|
name: 'SO2',
|
|
|
type: 'line',
|
|
|
smooth: true,
|
|
|
- data: [
|
|
|
- this.latest7DayData[0].hrsg2So2Convert,
|
|
|
- this.latest7DayData[1].hrsg2So2Convert,
|
|
|
- this.latest7DayData[2].hrsg2So2Convert,
|
|
|
- this.latest7DayData[3].hrsg2So2Convert,
|
|
|
- this.latest7DayData[4].hrsg2So2Convert,
|
|
|
- this.latest7DayData[5].hrsg2So2Convert,
|
|
|
- this.latest7DayData[6].hrsg2So2Convert
|
|
|
- ],
|
|
|
+ // data: [
|
|
|
+ // this.latest7DayData[0].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[1].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[2].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[3].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[4].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[5].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[6].hrsg2So2Convert
|
|
|
+ // ],
|
|
|
+ data: so2Array,
|
|
|
symbolSize: 10,
|
|
|
color: '#9D00FF',
|
|
|
lineStyle: {
|
|
@@ -137,15 +155,16 @@ export default {
|
|
|
name: 'NOx',
|
|
|
type: 'line',
|
|
|
smooth: true,
|
|
|
- data: [
|
|
|
- this.latest7DayData[0].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[1].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[2].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[3].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[4].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[5].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[6].hrsg2NoxConvert
|
|
|
- ],
|
|
|
+ // data: [
|
|
|
+ // this.latest7DayData[0].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[1].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[2].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[3].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[4].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[5].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[6].hrsg2NoxConvert
|
|
|
+ // ],
|
|
|
+ data: noxArray,
|
|
|
symbolSize: 10,
|
|
|
color: '#00FF0D',
|
|
|
lineStyle: {
|
|
@@ -162,6 +181,21 @@ export default {
|
|
|
},
|
|
|
init2() {
|
|
|
this.chart2 = this.echarts.init(document.getElementById("analysisChartTopCenter2"));
|
|
|
+ const dateArray = [];
|
|
|
+ const smokeArray = [];
|
|
|
+ const so2Array = [];
|
|
|
+ const noxArray = [];
|
|
|
+ let data = this.latest7DayData;
|
|
|
+ for (let i = 0; i < data.length; i++) {
|
|
|
+ dateArray[i]= data[i].pullDate.toString().substr(5, 5);
|
|
|
+ smokeArray[i] = data[i].hrsg2SmokeConvert;
|
|
|
+ so2Array[i] = data[i].hrsg2So2Convert;
|
|
|
+ noxArray[i] = data[i].hrsg2NoxConvert;
|
|
|
+ }
|
|
|
+ dateArray.reverse();
|
|
|
+ smokeArray.reverse();
|
|
|
+ so2Array.reverse();
|
|
|
+ noxArray.reverse();
|
|
|
let option = {
|
|
|
backgroundColor: 'transparent',
|
|
|
tooltip: {
|
|
@@ -184,15 +218,16 @@ export default {
|
|
|
xAxis: {
|
|
|
type: 'category',
|
|
|
boundaryGap: false,
|
|
|
- data: [
|
|
|
- this.latest7DayData[0].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[1].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[2].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[3].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[4].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[5].pullDate.toString().substr(5, 5),
|
|
|
- this.latest7DayData[6].pullDate.toString().substr(5, 5)
|
|
|
- ],
|
|
|
+ // data: [
|
|
|
+ // this.latest7DayData[0].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[1].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[2].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[3].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[4].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[5].pullDate.toString().substr(5, 5),
|
|
|
+ // this.latest7DayData[6].pullDate.toString().substr(5, 5)
|
|
|
+ // ],
|
|
|
+ data: dateArray,
|
|
|
axisLabel: {
|
|
|
color: '#808080'
|
|
|
},
|
|
@@ -209,15 +244,16 @@ export default {
|
|
|
name: '烟尘',
|
|
|
type: 'line',
|
|
|
smooth: true,
|
|
|
- data: [
|
|
|
- this.latest7DayData[0].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[1].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[2].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[3].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[4].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[5].hrsg2SmokeConvert,
|
|
|
- this.latest7DayData[6].hrsg2SmokeConvert
|
|
|
- ],
|
|
|
+ // data: [
|
|
|
+ // this.latest7DayData[0].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[1].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[2].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[3].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[4].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[5].hrsg2SmokeConvert,
|
|
|
+ // this.latest7DayData[6].hrsg2SmokeConvert
|
|
|
+ // ],
|
|
|
+ data: smokeArray,
|
|
|
symbolSize: 10,
|
|
|
color: '#FF9800',
|
|
|
lineStyle: {
|
|
@@ -232,15 +268,16 @@ export default {
|
|
|
name: 'SO2',
|
|
|
type: 'line',
|
|
|
smooth: true,
|
|
|
- data: [
|
|
|
- this.latest7DayData[0].hrsg2So2Convert,
|
|
|
- this.latest7DayData[1].hrsg2So2Convert,
|
|
|
- this.latest7DayData[2].hrsg2So2Convert,
|
|
|
- this.latest7DayData[3].hrsg2So2Convert,
|
|
|
- this.latest7DayData[4].hrsg2So2Convert,
|
|
|
- this.latest7DayData[5].hrsg2So2Convert,
|
|
|
- this.latest7DayData[6].hrsg2So2Convert
|
|
|
- ],
|
|
|
+ // data: [
|
|
|
+ // this.latest7DayData[0].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[1].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[2].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[3].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[4].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[5].hrsg2So2Convert,
|
|
|
+ // this.latest7DayData[6].hrsg2So2Convert
|
|
|
+ // ],
|
|
|
+ data: so2Array,
|
|
|
symbolSize: 10,
|
|
|
color: '#9D00FF',
|
|
|
lineStyle: {
|
|
@@ -255,15 +292,16 @@ export default {
|
|
|
name: 'NOx',
|
|
|
type: 'line',
|
|
|
smooth: true,
|
|
|
- data: [
|
|
|
- this.latest7DayData[0].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[1].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[2].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[3].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[4].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[5].hrsg2NoxConvert,
|
|
|
- this.latest7DayData[6].hrsg2NoxConvert
|
|
|
- ],
|
|
|
+ // data: [
|
|
|
+ // this.latest7DayData[0].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[1].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[2].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[3].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[4].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[5].hrsg2NoxConvert,
|
|
|
+ // this.latest7DayData[6].hrsg2NoxConvert
|
|
|
+ // ],
|
|
|
+ data: noxArray,
|
|
|
symbolSize: 10,
|
|
|
color: '#00FF0D',
|
|
|
lineStyle: {
|