Beispiel #1
0
 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)
Beispiel #2
0
 def set_visible(self, b):
     self.toggle(all=b)
     self.line.set_visible(b)
     self._axis.set_visible(True)
     Artist.set_visible(self, b)
Beispiel #3
0
 def set_visible(self, b):
     self.toggle(all=b)
     self.line.set_visible(b)
     self._axis.set_visible(True)
     Artist.set_visible(self, b)