Есть ли способ заполнить мой новый прямоугольник с помощью GRID? Я пытаюсь создать сетку внутри прямоугольника, который создается щелчками мыши. Есть ли способ создать сетку внутри патча?
события класса:
def __init__(self, cv):
self.canvas = cv
self.axes = self.canvas.axes
self.rect = Rectangle((0,0),1,1)
self.axes.add_patch(self.rect)
self.x0 = None
self.y0 = None
self.x1 = None
self.y1 = None
def on_press(self, event):
self.x0,self.y0 = self.canvas.m(event.xdata,event.ydata, inverse=True)
def on_release(self, event):
self.x1 = event.xdata
self.y1 = event.ydata
self.rect.set_width(self.x1 - self.x0)
self.rect.set_height(self.y1 - self.y0)
self.rect.set_xy((self.x0, self.y0))
self.rect.set_color('orange')
self.rect.set_edgecolor('black')