def removeElement(self, element: Artist): """ remove an Artis from the figure """ # create_key = key+".new" created_by_pylustrator = (element, ".new") in self.changes # delete changes related to this element keys = [k for k in self.changes] for reference_obj, reference_command in keys: if reference_obj == element: del self.changes[reference_obj, reference_command] if not created_by_pylustrator: self.addChange(element, ".set_visible(False)") element.set_visible(False) else: element.remove() self.figure.selection.remove_target(element)
def set_visible(self, b): self.toggle(all=b) self.line.set_visible(b) self._axis.set_visible(True) Artist.set_visible(self, b)
def set_visible(self, b): self.toggle(all=b) self.line.set_visible(b) self._axis.set_visible(True) Artist.set_visible(self, b)