theta = np.linspace(0, 2 * np.pi, 100)
r = 2 + np.sin(theta * 2)
ax.patch.set_facecolor('0.5')
ax.plot(theta, r, color='black', ls='-', linewidth=1)
ax.fill(theta, r, 'w')
plt.show()
plt.draw()
Python/Matplotlib Inverse Fill of Polar Plot Polygon