| | |
| | | this.factorId; |
| | | this.heights = []; //3d地图当前展示坐标点对应的高度数组 |
| | | this.colors = []; // 3d地图当前展示坐标点对应的颜色数组 |
| | | this.bottomColors = []; //最小值对应的图例色数组 |
| | | this.bottomColor; //最小值对应的图例色 |
| | | this.min = -1; // 当前显示的最小值 |
| | | this.max = -1; // 当前显示的最大值 |
| | |
| | | this.factorName = options.factorName; |
| | | this.factorId = options.factorId; |
| | | this.colors = options.colors; |
| | | this.bottomColors = options.bottomColors; |
| | | this.bottomColor = options.bottomColor; |
| | | this.standardMin = options.standardMin; |
| | | this.standardMax = options.standardMax; |
| | |
| | | this.heights = []; |
| | | this.colors = []; |
| | | this.datas.forEach((d) => { |
| | | var h = getFactorHeight(d.factorId, d.factorData, [this.min, this.max]); |
| | | const h = getFactorHeight(d.factorId, d.factorData, [this.min, this.max]); |
| | | if (d.factorData == -1) { |
| | | h = -1; |
| | | } |
| | | this.heights.push(h); |
| | | var c = Legend.getColor( |
| | | const c = Legend.getColor( |
| | | this.factorName, |
| | | this.legendType, |
| | | d.factorData, |
| | |
| | | this.max |
| | | ); |
| | | this.colors.push(c); |
| | | const b = Legend.getPreviousColor(this.factorName, this.legendType, c); |
| | | this.bottomColors.push(b); |
| | | // this.heights.push(d.factorData) |
| | | }); |
| | | this.bottomColor = Legend.getColor( |
| | |
| | | originMax: this.originMax, |
| | | factorName: this.factorName, |
| | | colors: this.colors, |
| | | bottomColors: this.bottomColors, |
| | | bottomColor: this.bottomColor, |
| | | standardMin: this.standardMin, |
| | | standardMax: this.standardMax |