Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. В предыдущей статье мы двумя способами, используя библиотеку matplotlib, рисовали окружность. Сегодня ещё один способ рисования окружности. В библиотеке есть специальный метод Circle(). Построение двух окружностей см. ниже #!/usr/bin/python3
import matplotlib.pyplot as plt
# создать поле рисунка
# и контейнер для добавления фигур
fig, ax = plt.subplots()
# создаём две окружности
c1 = plt.Circle((-1., -2.), 10, fill=False)
c2 = plt.Circle((1., 2.), 5, fill=True)
# устанавливаем цвете
c1.set_edgecolor("red")
c2.set_edgecolor("green")
c2.set_facecolor("#77aa66")
# оси координат
plt.xlim(xmin=-15,xmax=15)
plt.ylim(ymin=-15,ymax=15)
# добавляем фигуры на рисунок
ax.add_artist(c1)
ax.add_artist(c2)
fig.suptitle('Рисование окружностей')
# соотношение сторон графиков
ax.set_aspect('equal')
plt.show() Результат выполнения программы см. ниже на р