微波辐射计时间 × 高度色斑。下面四个产品各自说明。时间字段是 dateTime,数值字段与 product 同名,高度读 height(米)。库内先把稀疏高度线性插到 5 m 等距网格,再铺光滑等值面并描线。不要读基准廓线或亮温通道。
公共 option 见 基础配置:标题、轴、网格、图例、提示框、缩放、工具栏。
温度
通过绘制时间 × 高度色斑,用来看各高度上大气温度。QX/T 504—2019 规定:地基多通道微波辐射计通过测量敏感频段多个频率通道的辐射强度,反演大气温度、湿度廓线等大气参数;廓线是这些参数随高度分布的数据曲线。产品 key 为 tem,单位 °C。
数据
每条记录带 dateTime、height(米)和本产品用的 tem。height 与 tem 必须是等长的 number[],按下标对齐。999999 按缺测处理。
{
stationCode: '00000', // 站点代码。标题、提示框可用
stationName: '示例站', // 站点名称。标题、提示框可用
dateTime: '2024-09-11 00:00:00', // 观测时间。本图作横轴
height: [0, 25, 50 /* … */], // 离地高度(米)。本图作纵轴
// 本产品着色读这一列(°C)
tem: [12.69, 11.87, 11.55 /* … */],
}站点字段不参与填色。
调用
import { Metobs } from '@dingnl/metobs-chart'
const chart = Metobs.Mwr.init(el)
chart.setOption({
product: 'tem',
title: {
show: true,
text: '温度廓线(°C)'
},
xAxis: {
show: true,
name: '时间'
},
yAxis: {
show: true,
name: '高度(m)'
},
data: {
values: records
}
})不写 legend.pieces 时,库带下面这套色标。只看某一段高度或时间,用 yAxis.min / yAxis.max、xAxis.min / xAxis.max。
色标
| 档 (°C) | −30 | −28 | −24 | −20 | −16 | −12 | −8 | −4 | 0 | 4 | 8 | 12 | 16 | 20 | 24 | 28 | 32 | 36 | 40 | 42 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 色 | #020C64 | #0F2D87 | #224FAB | #3472CF | #528CDE | #74A3E2 | #97B9E7 | #99C9D5 | #98DDBB | #DBDD7B | #F4D963 | #F8B934 | #F19602 | #F07E0D | #EE6319 | #E74B1A | #DA3513 | #C80E07 | #B0010C | #850418 |
要改色、改档去 图例。
相对湿度
通过绘制时间 × 高度色斑,用来看各高度上大气相对湿度。QX/T 504—2019 规定地基多通道微波辐射计用于探测大气湿度廓线。产品 key 为 hum,单位 %。
数据
每条记录带 dateTime、height(米)和本产品用的 hum。height 与 hum 必须是等长的 number[],按下标对齐。999999 按缺测处理。
{
stationCode: '00000', // 站点代码。标题、提示框可用
stationName: '示例站', // 站点名称。标题、提示框可用
dateTime: '2024-09-11 00:00:00', // 观测时间。本图作横轴
height: [0, 25, 50 /* … */], // 离地高度(米)。本图作纵轴
// 本产品着色读这一列(%)
hum: [62, 64, 67 /* … */],
}站点字段不参与填色。
调用
import { Metobs } from '@dingnl/metobs-chart'
const chart = Metobs.Mwr.init(el)
chart.setOption({
product: 'hum',
title: {
show: true,
text: '相对湿度廓线(%)'
},
xAxis: {
show: true,
name: '时间'
},
yAxis: {
show: true,
name: '高度(m)'
},
data: {
values: records
}
})不写 legend.pieces 时,库带下面这套色标。只看某一段高度或时间,用 yAxis.min / yAxis.max、xAxis.min / xAxis.max。
色标
| 档 (%) | 0 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 色 | #97E8AD | #99D6C5 | #9AC4DD | #85AEE5 | #5E95DF | #3A7BD9 | #2C5FC4 | #2044B0 | #16339B | #0D2787 | #061B71 |
要改色、改档去 图例。
水汽密度
通过绘制时间 × 高度色斑,用来看各高度上单位体积水汽质量。业务产品称「水汽密度廓线」。QX/T 504—2019 未写该列名。产品 key 为 vd,单位 g/m³。不是虚温。
数据
每条记录带 dateTime、height(米)和本产品用的 vd。height 与 vd 必须是等长的 number[],按下标对齐。999999 按缺测处理。
{
stationCode: '00000', // 站点代码。标题、提示框可用
stationName: '示例站', // 站点名称。标题、提示框可用
dateTime: '2024-09-11 00:00:00', // 观测时间。本图作横轴
height: [0, 25, 50 /* … */], // 离地高度(米)。本图作纵轴
// 本产品着色读这一列(g/m³)
vd: [6.2, 5.8, 5.4 /* … */],
}站点字段不参与填色。不要写成 lwc。
调用
import { Metobs } from '@dingnl/metobs-chart'
const chart = Metobs.Mwr.init(el)
chart.setOption({
product: 'vd',
title: {
show: true,
text: '水汽密度廓线(g/m³)'
},
xAxis: {
show: true,
name: '时间'
},
yAxis: {
show: true,
name: '高度(m)'
},
data: {
values: records
}
})不写 legend.pieces 时,库带下面这套色标。只看某一段高度或时间,用 yAxis.min / yAxis.max、xAxis.min / xAxis.max。
色标
| 档 (g/m³) | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 色 | #0002C8 | #031ACB | #0533CD | #084BD0 | #0A64D2 | #0D7CD5 | #0F95D8 | #12ADDA | #14C6DD | #17DEE0 | #19F7E2 | #29FFD4 | #3FFFAE | #55FFA8 | #6BFF92 | #81FF7C | #98FF67 | #AEFF51 | #C4FF3B | #DAFF25 | #F0FF0F | #FDF700 | #F9DE00 | #F4C500 | #F0AD00 | #EB9400 | #E67B01 | #E26301 | #DD4A01 | #D83101 | #D41901 |
要改色、改档去 图例。
液态水含量
通过绘制时间 × 高度色斑,用来看各高度上云中液态水有多少。微波辐射计业务与仪器资料称 Liquid Water Content(液态水含量),单位 g/m³。QX/T 504—2019 未写该列名。产品 key 为 lwc。不做液态水路径(LWP)。
数据
每条记录带 dateTime、height(米)和本产品用的 lwc。height 与 lwc 必须是等长的 number[],按下标对齐。999999 按缺测处理。
{
stationCode: '00000', // 站点代码。标题、提示框可用
stationName: '示例站', // 站点名称。标题、提示框可用
dateTime: '2024-09-11 00:00:00', // 观测时间。本图作横轴
height: [0, 25, 50 /* … */], // 离地高度(米)。本图作纵轴
// 本产品着色读这一列(g/m³)
lwc: [0, 0.02, 0.08 /* … */],
}站点字段不参与填色。不要复用 vd 色轴。
调用
import { Metobs } from '@dingnl/metobs-chart'
const chart = Metobs.Mwr.init(el)
chart.setOption({
product: 'lwc',
title: {
show: true,
text: '液态水含量(g/m³)'
},
xAxis: {
show: true,
name: '时间'
},
yAxis: {
show: true,
name: '高度(m)'
},
data: {
values: records
}
})不写 legend.pieces 时,库带下面这套色标。只看某一段高度或时间,用 yAxis.min / yAxis.max、xAxis.min / xAxis.max。
色标
| 档 (g/m³) | 0 | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | 0.8 | 0.9 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 色 | #F4F7FB | #8FCFE3 | #2E9BB8 | #1A8A7A | #4CB84A | #E4D81F | #F0A00A | #DC6010 | #C02820 | #8C1030 | #580C38 |
要改色、改档去 图例。