Skip to content
产品中心
MetobsLayers

云雷达云高。一个对象里的平行数组:dateTime + CBH1CTH5。五层都画云底–云顶条带。测风激光雷达一层云底走 Metobs.Dwl.Metcbh,不要用本类去画。

公共 option 见 基础配置标题网格图例提示框缩放工具栏


云高

云高示例

通过绘制时间 × 高度条带,用来看各层云底到云顶的垂直范围。QX/T 767—2025 称:云底高度是观测点垂直向上云层底部距观测点的垂直距离;云顶高度是云层顶部距观测点的垂直距离。本图按五层画云底–云顶条带。图级 product 为 layers,字段是 CBH1CBH5 / CTH1CTH5,单位 m。

数据

data 直接传那个平行数组对象,不要先收成 bottom / top。下标 i 对齐同一时刻:CBHn[i] / CTHn[i]dateTime[i]999999≤0 表示该层该时次无云,跳过。五层都画,有几层画几层。

js
{
    stationCode: '00000',      // 站点代码。标题、提示框可用
    stationName: '示例站',      // 站点名称。标题、提示框可用
    dateTime: ['2024-10-04 08:24:00', '2024-10-04 08:25:00'], // 时刻轴
    // 本产品读各层云底、云顶(米)
    CBH1: [120, 120],
    CTH1: [3510, 3510],
    CBH2: [999999, 3240],
    CTH2: [999999, 3510],
    CBH3: [999999, 999999],
    CTH3: [999999, 999999],
    CBH4: [999999, 999999],
    CTH4: [999999, 999999],
    CBH5: [999999, 999999],
    CTH5: [999999, 999999],
}

dateTime / CBH* / CTH* 用数组。站点字段不参与绘制。不要写成一层标量 cbh

调用

ts
import { Metobs } from '@dingnl/metobs-chart'

const chart = Metobs.Layers.init(el)
chart.setOption({
    title: {
        show: true,
        text: '云高'
    },
    xAxis: {
        show: true,
        name: '时间'
    },
    yAxis: {
        show: true,
        name: '高度(m)'
    },
    data: rawObject
})

默认打开轴网格(splitLine)和绘图区边框(grid.border)。关掉时把对应 show 设为 false。不写 legend.pieces 时,库带下面这套色标。

色标

分层色没有国标。沿用业务五层约定,按层号精确匹配。

第一层第二层第三层第四层第五层
#ff3c00#e3d70d#0056ff#cb0ff5#A0522D

要改色、改档去 图例