Browse Source

commit

master
xuhuihui 3 years ago
parent
commit
9d11341ce3
  1. 21
      04.系统编码/Frontend/src/components/RamanLidar.vue
  2. 4
      04.系统编码/Frontend/src/model/heat-map-drawer.ts
  3. 16
      04.系统编码/Frontend/src/model/high-chart-create.ts

21
04.系统编码/Frontend/src/components/RamanLidar.vue

@ -502,7 +502,7 @@ export default {
},
{
value: 'backscatter',
label: '后向散射系数'
label: '消光后的后向散射系数'
}]
} else if (options.currentTab === 'aerosol-product') {
@ -767,7 +767,6 @@ export default {
drawer.close();
drawer = null;
}
const cancelRequest = () => {
axiosStore._axiosPromiseCancel.forEach(e => {
e && e()
@ -790,11 +789,18 @@ export default {
}
const prepareBackscatterColors = () => {
let colorChart = new ColorChart(['#8F0000', '#E00000', '#FF1F00', '#FF6600', '#FF9900', '#FFE000', '#EBFF14', '#99FF66', '#66FF99', '#1FFFE0',
'#00E0FF', '#0099FF', '#005CFF', '#0029FF', '#0000E0', '#000099'],
[-1, -1.25, -1.5, -1.75, -2, -2.25, -2.5, -2.75, -3, -3.25, -3.5, -3.75, -4, -4.25, -4.5, -4.75, -5]
// let colorChart = new ColorChart(['#8F0000', '#E00000', '#FF1F00', '#FF6600', '#FF9900', '#FFE000', '#EBFF14', '#99FF66', '#66FF99', '#1FFFE0',
// '#00E0FF', '#0099FF', '#005CFF', '#0029FF', '#0000E0', '#000099'],
// // [-1, -1.25, -1.5, -1.75, -2, -2.25, -2.5, -2.75, -3, -3.25, -3.5, -3.75, -4, -4.25, -4.5, -4.75, -5]
// [0.02, 0.01, 0.008, 0.006, 0.004, 0.002, 0.001, 0.0008, 0.0006, 0.0004, 0.0002, 0.0001, 0.00008, 0.00006, 0.00004, 0.00002, 0.00001]
// );
let colorChart = new ColorChart(['#990000', '#CC0000', '#FF0000', '#FF3300', '#FF6600', '#FF9900', '#FFCC00', '#FFFF00', '#CCFF33', '#99FF66',
'#66FF99', '#33FFCC', '#00FFFF', '#00CCFF', '#0099FF', '#0066FF', '#0033FF', '#0000FF', '#0000CC', '#000099'],
[0.1, 0.08, 0.06, 0.04, 0.02, 0.01, 0.008, 0.006, 0.004, 0.002, 0.001, 0.0008, 0.0006, 0.0004, 0.0002, 0.0001, 0.00008, 0.00006, 0.00004, 0.00002, 0.00001],
true,
true
);
colorChart.setDefaultColors('#000099', '#8F0000');
colorChart.setDefaultColors('#0D1485', '#8F0000');
return colorChart;
}
@ -1116,7 +1122,8 @@ export default {
let value = r.data[h - 2][i]
if (name == 'backscatter') {
value = value == null ? NaN : Math.log10(value);
value = value == null ? NaN : value;
//value = value == null ? NaN : Math.log10(value);
}
if (name == 'singleWatervapor' || name == 'watervapor') {
value = value == null ? NaN : value * 1000;

4
04.系统编码/Frontend/src/model/heat-map-drawer.ts

@ -156,7 +156,7 @@ export class HeatMapDrawer{
}
let targetValue = value[infoIndex].value;
let color = this.colorChart.getColor(targetValue, this.id);
let color = this.colorChart.getColor(targetValue);
value[infoIndex].updateBorderInfo(x, y, width, height);
if (color == null) continue;
this.canvasContext.fillStyle = color;
@ -339,7 +339,7 @@ export class HeatMapDrawer{
private setTimeDetail(_x: number, startY: number, text: string): void{
// const text = this.values[15][0].time.slice(0, 6);
this.canvasContext.font = "normal 15px 微软雅黑";
this.canvasContext.font = "normal 17px 微软雅黑";
this.canvasContext.fillText(text, _x - this.canvasContext.measureText(text).width / 2, startY + this.verticalScaleLine + this.borderHeight + 38);
this.canvasContext.font = "normal 17px 微软雅黑";
}

16
04.系统编码/Frontend/src/model/high-chart-create.ts

@ -55,7 +55,7 @@ export class HighChartCreate {
type: 'datetime',
labels: {
style: {
fontSize:'20px'
fontSize:'18px'
},
formatter: function () {
return Highcharts.dateFormat('%d日%H时', this.value);
@ -81,13 +81,14 @@ export class HighChartCreate {
text: text,
style: {
color: '#000000',
fontSize: '18px',
fontFamily: '微软雅黑'
fontSize: '20px',
fontFamily: '微软雅黑',
fontWeight: 'normal'
}
},
labels: {
style: {
fontSize:'20px'
fontSize:'18px',
},
},
max: max,
@ -123,14 +124,15 @@ export class HighChartCreate {
text: text,
style: {
color: '#000000',
fontSize: '18px',
fontFamily: '微软雅黑'
fontSize: '20px',
fontFamily: '微软雅黑',
fontWeight: 'normal'
}
},
labels: {
y: 8,
style: {
fontSize:'20px'
fontSize:'18px'
},
},
max: max,

Loading…
Cancel
Save