绘图
这页适合先找“怎么快速画图”,更细的函数入口请继续看 绘图 API。
PyCWR 1.0.4 当前推荐的绘图入口分两类:
简单场景:直接用 pycwr.draw 下的快捷函数
需要和旧项目兼容:继续使用 Graph / GraphMap
快捷绘图接口
from pycwr.io import read_auto
from pycwr.draw import plot_ppi, plot_ppi_map, plot_rhi, plot_section
radar = read_auto("./data/file.bin.bz2")
plot_ppi(radar, field="dBZ", sweep=0, show=True)
常见接口:
plot_ppi
plot_ppi_map
plot_rhi
plot_section
plot_section_lonlat
plot_vvp
plot_wind_profile
旧式 Graph 接口
import matplotlib.pyplot as plt
from pycwr.draw.RadarPlot import Graph
fig, ax = plt.subplots()
graph = Graph(radar)
graph.plot_ppi(ax, 0, "dBZ", cmap="CN_ref")
说明
plot_ppi / plot_ppi_map 适合平面快速出图
plot_rhi 用于单层或指定方位剖面
plot_section / plot_section_lonlat 用于垂直剖面
如果低层反射率 native 距离比速度长,可通过 range_mode=”native” 访问
HCL 会走离散色标和中文类别名,不使用普通连续色带