Add convenience function to draw frame

This commit is contained in:
fruchti 2022-12-17 20:20:17 +01:00
parent ccee6134bb
commit 6047017551

View file

@ -153,6 +153,13 @@ class Plotter:
self.pen_down = True
self.position = point
def draw_frame(self):
self.move_to(self.paper.bottom_left())
self.line_to(self.paper.bottom_right())
self.line_to(self.paper.top_right())
self.line_to(self.paper.top_left())
self.line_to(self.paper.bottom_left())
class SVGPlotter(Plotter):
@ -291,3 +298,7 @@ class MultiPlotter(Plotter):
def register_plotter(self, plotter):
self.plotters.append(plotter)
@property
def paper(self):
return self.plotters[0].paper