How to config graduated color for a single wedge?

Hello, I want to plot a wedge with its color graduating from center to edge(just like the pic below). But I don’t know how to do? Is it possible? Can you give me some advice?
OIP-C

import matplotlib.pyplot as plt
import numpy as np
import matplotlib.patches as mpatches

fig, ax = plt.subplots(figsize=(4,4))
ax.set_facecolor('#2A2A2A')
ax.set_xlim([0,1])
ax.set_ylim([0,1])
ax.plot([.2,.6,.8,.5,.3], [.4,.2,.5,.6,.6], zorder=0, c='red')
wedge = mpatches.Wedge(
    (0.5,0.5), 0.2, 45, 135, 
    alpha=0.3, fc='#F5F5F5', ec="none", #F8F8FF  #F0F8FF #FFFAFA #FFFFFF 
    zorder=1,
)
ax.add_patch(wedge)
plt.show()