MetobsPhase
云雷达云相态。时间 × 高度分类色块。记录字段是 dateTime / height / phase。只在有相态的高度上画色块,不按 30 m 密化。反射率等色斑走 Metobs.Cloud,云高走 Metobs.Layers。
公共 option 见 基础配置:标题、轴、网格、图例、提示框、缩放、工具栏。
云相态
云相态(示例)
通过绘制时间 × 高度分类色块,用来看各高度上云粒子处于哪一类相态。本库分类为雪花、冰晶、液态云滴、雨滴、融化层。行业标准未强制统一相态代码;国内云雷达业务与文献常用这些类别。产品 key 为 phase。
数据
每条记录带 dateTime 和本产品用的 height、phase。二者必须是等长的 number[],按下标对齐。空数组或缺测整条丢掉。999999 按缺测处理。
js
{
stationCode: '00000', // 站点代码。标题、提示框可用
stationName: '示例站', // 站点名称。标题、提示框可用
dateTime: '2024-10-06 02:40:00', // 观测时间。本图作横轴
height: [5880, 5970, 6030], // 离地高度(米)。本图作纵轴,稀疏
// 本产品着色读这一列(分类 id)
phase: [0, 0, 1],
}站点字段不参与填色。不要用这份记录画反射率。
调用
ts
import { Metobs } from '@dingnl/metobs-chart'
const chart = Metobs.Phase.init(el)
chart.setOption({
product: 'phase',
title: {
show: true,
text: '云相态'
},
xAxis: {
show: true,
name: '时间'
},
yAxis: {
show: true,
name: '高度(m)'
},
data: {
values: records
}
})默认打开轴网格(splitLine)和绘图区边框(grid.border)。关掉时把对应 show 设为 false。不写 legend.pieces 时,库带下面这套色标。
色标
分类色没有强制国标。图例按类 id 精确匹配,不会把 2 画成 1 的颜色。2 / 6 / 7 默认不进图例,要用 legend.pieces 自己补。
| 档 | 0 雪花 | 1 冰晶 | 3 液态云滴 | 4 雨滴 | 5 融化层 |
|---|---|---|---|---|---|
| 色 | #283c82 | #77ced5 | #f4ce4c | #9a1539 | #8D94E0 |
要改色、改档去 图例。