Anda harus menambahkannya ke sumbu. A Circleadalah subclass dari Artist, dan axesmemiliki add_artistmetode.
Berikut ini contoh melakukan ini:
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')
Ini menghasilkan gambar berikut:

Lingkaran pertama adalah pada asal, tetapi secara default clip_onadalah True, sehingga lingkaran terpotong kapan pun ia melampaui luar axes. Lingkaran ketiga (hijau) menunjukkan apa yang terjadi ketika Anda tidak memotong Artist. Itu melampaui sumbu (tetapi tidak di luar angka, yaitu ukuran gambar tidak secara otomatis disesuaikan untuk merencanakan semua artis Anda).
Unit untuk x, y dan jari-jari sesuai dengan unit data secara default. Dalam hal ini, saya tidak merencanakan apa pun pada sumbu saya ( fig.gca()mengembalikan sumbu saat ini), dan karena batasnya tidak pernah ditetapkan, standarnya adalah rentang x dan y dari 0 hingga 1.
Berikut ini adalah kelanjutan dari contoh, yang menunjukkan bagaimana unit penting:
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')
yang mengakibatkan:

Anda dapat melihat bagaimana saya mengatur isi lingkaran ke-2 False, yang berguna untuk melingkari hasil utama (seperti titik data kuning saya).