In PolarAxes.set_rgrids(), remove the test for rmin <= 0.
Explanation: while it is possible to plot negative values in a polar plot (e.g. antenna gain down to -30 dB, as a function of azimuth), placing radial grids at negative values is rejected, for no apparent reason.