绘图 API

这页汇总 pycwr.draw 的常用入口。适合查“应该画哪个函数”和“字段显示会长什么样”。

快捷绘图接口

plot_ppi(radar, field="dBZ", sweep=0, show=True, **kwargs)
plot_ppi_map(radar, field="dBZ", sweep=0, show=True, **kwargs)
plot_rhi(radar, field="dBZ", sweep=0, show=True, **kwargs)
plot_section(radar, field="dBZ", start_xy=None, end_xy=None, show=True, **kwargs)
plot_section_lonlat(radar, field="dBZ", start_lonlat=None, end_lonlat=None, show=True, **kwargs)
plot_vvp(...)
plot_wind_profile(...)

旧式兼容入口

from pycwr.draw.RadarPlot import Graph
from pycwr.draw.SingleRadarPlotMap import GraphMap

这组接口主要用于兼容旧项目或旧示例。

HCL 特殊说明

  • HCL 是离散分类字段,不走普通连续色带

  • 当前 draw 和 Web viewer 使用统一的离散色标和中文类别名

  • 文档和页面看到的 HCL 颜色、类别名称应该保持一致

典型示例

from pycwr.io import read_auto
from pycwr.draw import plot_ppi, plot_section

radar = read_auto("./data/file.bin.bz2")
plot_ppi(radar, field="dBZ", sweep=0, show=True)
plot_section(radar, field="HCL", start_xy=(-30000, 0), end_xy=(30000, 0), show=True)

相关页面