I'm not sure if you can adjust the polar plot . But here is a workaround based on the last example given here: Floating Axes .
I have included explanatory comments in the code, if you copy / paste it, it should work as is:
import mpl_toolkits.axisartist.floating_axes as floating_axes from matplotlib.projections import PolarAxes from mpl_toolkits.axisartist.grid_finder import FixedLocator, \ MaxNLocator, DictFormatter import numpy as np import matplotlib.pyplot as plt
This will create the following graph:

You will need to adjust the axis labels to fit your requirements.
I scaled the data, because otherwise the same problem would have arisen as in your plot - the inner, empty circle would be scaled to a point. You can try zooming with a polar graph and simply place custom labels on the radial axis to achieve a similar effect.
Schorsch
source share