import matplotlib.patches as mpatches fig, ax = plt.subplots(figsize=(4, 2.5)) circle = mpatches.Circle((0.5, 0.5), 0.25, ec="none") ax.add_artist(circle) clipped_circle = mpatches.Circle((1, 0.5), 0.125, ec="none", facecolor='C1') ax.add_artist(clipped_circle) ax.set_aspect(1)