def plot_line(self, points: list, color='<STR_LIT>', point_visibility=False):
last_point = ()<EOL>for point in points:<EOL><INDENT>this_point = self.plot_point(point[<NUM_LIT:0>], point[<NUM_LIT:1>],<EOL>color=color, visible=point_visibility)<EOL>if last_point:<EOL><INDENT>self.canvas.create_line(last_point + this_point, fill=color)<EOL><DEDENT>last_point = this_point<EOL><DEDENT>
Plot a line of points

:param points: a list of tuples, each tuple containing an (x, y) point
:param color: the color of the line
:param point_visibility: True if the points \
should be individually visible
:return: None