I have a figure which consists within three circles which overlap each other. But in result I would like to see only external contour of this figure and dont to see internal lines like on picture below. Is this possible with Circle module in matplotlib or needed other approach?
from matplotlib import pyplot as plt, patches plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot() circle1 = patches.Circle((0.2, 0.2), radius=0.5, color='green', fill=None) circle2 = patches.Circle((0.8, 0.6), radius=0.8, color='red', fill=None) circle3 = patches.Circle((0.0, 0.8), radius=0.3, color='blue', fill=None) ax.add_patch(circle1) ax.add_patch(circle2) ax.add_patch(circle3) ax.axis('equal') plt.show() Overlaped circles

External contour only

Источник: https://stackoverflow.com/questions/780 ... ny-circles