Круг не появляется.У меня есть класс "Circle" с некоторыми методами внутри, как вы можете видеть в моем коде.
У меня нет проблем с методами get_area и get_perimeter.Но я получил сообщение о том, что "plot () получил неожиданный аргумент ключевого слова 'ec'".
class Circle:
from shapely.geometry import Point
def __init__(self, c1, c2, radius, name):
self.name = name
self.c1 = c1
self.c2 = c2
self.radius = radius
def get_area(self):
PI = 3.142
return PI * (self.radius * self.radius)
def get_perimeter(self):
PI = 3.142
perimeter = 2 * PI * self.radius
return perimeter
def plot(self):
circle = plt.Circle((self.c1, self.c2), self.radius)
return circle
import matplotlib.pyplot as plt
from descartes import PolygonPatch
newcircle = Circle(0,0,1,'Wonderful')
fig = plt.figure(1,figsize=(16,10))
ax = fig.add_subplot(111)
newcircle.plot(ax,ec="#ff0000",drawlabel=True)
Я ожидаю, что он построит идеальный круг на оси.Благодарю, если вы, ребята, могли бы помочь мне в этом.
Спасибо.