雨滴谱仪。下面两个产品各自说明。横轴是 diameter(mm),不是时间。一次 setOption 画一条观测;数组只取第一条。不要把个数写成 vd(那是微波辐射计的水汽密度)。
公共 option 见 基础配置:标题、轴、网格、图例、提示框、缩放、工具栏。
雨滴谱图
通过绘制直径 × 个数折线,用来看各粒径档上有多少个降水粒子。QX/T 565—2020 规定:激光滴谱式降水现象仪采用激光光源,测量采样空间中降水粒子的下落速度、直径及其分布,判识降水类天气现象。业务图名「雨滴谱图」。产品 key 为 spec,单位个。
数据
每条记录带 dateTime、diameter(mm)和本产品用的 spec。diameter 与 spec 必须是等长的 number[]。999999 按缺测处理。
{
stationCode: '00000', // 站点代码。标题、提示框可用
stationName: '示例站', // 站点名称。标题、提示框可用
dateTime: '2024-07-18 14:30:00', // 观测时间。标题、提示框可用
diameter: [0.062, 0.187, 0.312 /* … */], // 粒径档(mm)。本图作横轴
// 本产品读这一列(个)
spec: [0, 0, 760 /* … */],
}站点字段不参与绘制。pick:点附近才命中,x 是直径,value 是个数。
调用
import { Metobs } from '@dingnl/metobs-chart'
const chart = Metobs.Rain.init(el)
chart.setOption({
product: 'spec',
title: {
show: true,
text: '雨滴谱图'
},
xAxis: {
show: true,
name: '直径(mm)'
},
yAxis: {
show: true,
name: '个数'
},
data: {
values: records
}
})spec 画折线加圆点。默认打开轴网格和绘图区边框,默认关掉色条。
色标
本产品不带色条。
雨滴图谱
通过绘制直径 × 下落速度分档色块,用来看各粒径、各速度档上的粒子个数。QX/T 565—2020 规定仪器同时测量降水粒子的下落速度、直径及其分布。业务图名「雨滴图谱」。产品 key 为 dvs,单位个。
数据
每条记录带 dateTime、diameter(mm)、velocity(m/s)和本产品用的 dvs。dvs.length 必须等于 diameter.length * velocity.length,按列优先:先固定一档直径,再沿速度档。999999 按缺测处理。个数为 0 的档不着色。
{
stationCode: '00000', // 站点代码。标题、提示框可用
stationName: '示例站', // 站点名称。标题、提示框可用
dateTime: '2024-07-18 14:30:00', // 观测时间。标题、提示框可用
diameter: [0.062, 0.187, 0.312 /* … */], // 粒径档(mm)。本图作横轴
velocity: [0.05, 0.15, 0.25 /* … */], // 速度档(m/s)。本图作纵轴
// 本产品着色读这一列(个,长度 = 直径档 × 速度档)
dvs: [0, 0 /* … */, 31, 35 /* … */],
}站点字段不参与填色。pick 按格命中,空档不着色。
调用
import { Metobs } from '@dingnl/metobs-chart'
const chart = Metobs.Rain.init(el)
chart.setOption({
product: 'dvs',
title: {
show: true,
text: '雨滴图谱'
},
xAxis: {
show: true,
name: '直径(mm)'
},
yAxis: {
show: true,
name: '速度(m/s)'
},
data: {
values: records
}
})dvs 按直径档 × 速度档铺色块,不插值、不光滑。默认叠 Atlas 1973 雨滴末速度参考线 (v=9.65-10.3e^{-0.6D}),只作参考,不参与填色。默认打开轴网格和绘图区边框。
色标
按粒子个数分档,空档不画。
| 档 (个) | 1 | 2 | 5 | 10 | 20 | 40 | 60 | 80 | 100 |
|---|---|---|---|---|---|---|---|---|---|
| 色 | rgb(0, 0, 180) | rgb(0, 80, 255) | rgb(0, 180, 255) | rgb(0, 220, 120) | rgb(180, 255, 0) | rgb(255, 220, 0) | rgb(255, 140, 0) | rgb(255, 40, 0) | rgb(180, 0, 80) |
要改色、改档去 图例。