Потрібно додати його до осей. A Circleє підкласом an Artist, а an axesмає add_artistметод.
Ось приклад цього:
import matplotlib.pyplot as plt
circle1 = plt.Circle((0, 0), 0.2, color='r')
circle2 = plt.Circle((0.5, 0.5), 0.2, color='blue')
circle3 = plt.Circle((1, 1), 0.2, color='g', clip_on=False)
fig, ax = plt.subplots() # note we must use plt.subplots, not plt.subplot
# (or if you have an existing figure)
# fig = plt.gcf()
# ax = fig.gca()
ax.add_artist(circle1)
ax.add_artist(circle2)
ax.add_artist(circle3)
fig.savefig('plotcircles.png')
У результаті виходить така цифра:

Перше коло знаходиться в початковій частині, але за замовчуванням clip_onє True, тому коло обрізається, коли він виходить за межі поля axes. Третє (зелене) коло показує, що відбувається, коли ви не вирізаєте його Artist. Він розповсюджується за осями (але не виходить за рамки фігури, тобто розмір фігури не автоматично регулюється для побудови всіх ваших виконавців).
Одиниці для x, y і радіус за замовчуванням відповідають одиницям даних. У цьому випадку я нічого не будував на своїх осях ( fig.gca()повертає поточні осі), і оскільки обмеження ніколи не були встановлені, вони за замовчуванням знаходяться в межах x і y від 0 до 1.
Ось продовження прикладу, показуючи, як мають значення одиниці:
circle1 = plt.Circle((0, 0), 2, color='r')
# now make a circle with no fill, which is good for hi-lighting key results
circle2 = plt.Circle((5, 5), 0.5, color='b', fill=False)
circle3 = plt.Circle((10, 10), 2, color='g', clip_on=False)
ax = plt.gca()
ax.cla() # clear things for fresh plot
# change default range so that new circles will work
ax.set_xlim((0, 10))
ax.set_ylim((0, 10))
# some data
ax.plot(range(11), 'o', color='black')
# key data point that we are encircling
ax.plot((5), (5), 'o', color='y')
ax.add_artist(circle1)
ax.add_artist(circle2)
ax.add_artist(circle3)
fig.savefig('plotcircles2.png')
що призводить до:

Ви можете бачити, як я встановив заповнення 2-го кола False, що корисно для обведення ключових результатів (наприклад, моя жовта точка даних).