wradlib.vis.create_cg

wradlib.vis.create_cg(fig=None, subplot=111, rot=- 450, scale=- 1, angular_spacing=10, radial_spacing=10, latmin=0, lon_cycle=360)

Helper function to create curvelinear grid

The function makes use of the Matplotlib AXISARTIST namespace mpl_toolkits.axisartist.

Here are some limitations to normal Matplotlib Axes. While using the Matplotlib AxesGrid Toolkit most of the limitations can be overcome. See Matplotlib AxesGrid Toolkit User’s Guide.

Parameters
  • fig (matplotlib Figure object) – If given, the PPI/RHI will be plotted into this figure object. Axes are created as needed. If None a new figure object will be created or current figure will be used, depending on “subplot”.

  • subplot (matplotlib.gridspec.GridSpec, matplotlib grid definition) – nrows/ncols/plotnumber, see examples section defaults to ‘111’, only one subplot

  • rot (float) – Rotation of the source data in degrees, defaults to -450 for PPI, use 0 for RHI

  • scale (float) – Scale of source data, defaults to -1. for PPI, use 1 for RHI

  • angular_spacing (float) – Spacing of the angular grid, defaults to 10.

  • radial_spacing (float) – Spacing of the radial grid, defaults to 10.

  • latmin (float) – Startvalue for radial grid, defaults to 0.

  • lon_cycle (float) – Angular cycle, defaults to 360.

Returns

  • cgax (matplotlib toolkit axisartist Axes object) – curvelinear Axes (r-theta-grid)

  • caax (matplotlib Axes object (twin to cgax)) – Cartesian Axes (x-y-grid) for plotting cartesian data

  • paax (matplotlib Axes object (parasite to cgax)) – The parasite axes object for plotting polar data