def add_graph(self, cls=Panel, *args, **kwargs): """Overwrite the add_graph of Grace base so that the default argument is a panel """ graph = MultiGrace.add_graph(self,cls,*args,**kwargs) if isinstance(graph,Panel): graph.panel_label.configure(label_scheme=self.label_scheme) return graph
def add_graph(self, cls=Panel, *args, **kwargs): """Overwrite the add_graph of Grace base so that the default argument is a panel """ graph = MultiGrace.add_graph(self, cls, *args, **kwargs) if isinstance(graph, Panel): graph.panel_label.configure(label_scheme=self.label_scheme) return graph
def __init__(self,label_scheme="LATIN",*args,**kwargs): MultiGrace.__init__(self,*args,**kwargs) # dummy variables latin_alphabet = "abcdefghijklmnopqrstuvwxyz" roman_numerals = ["i","ii","iii","iv","v","vi","vii","viii","ix","x"] # add default label schemes self.label_schemes = {} self.add_label_scheme('',['']*100) self.add_label_scheme("latin",[c.lower() for c in latin_alphabet]) self.add_label_scheme("LATIN",[c.upper() for c in latin_alphabet]) self.add_label_scheme("roman",[n.lower() for n in roman_numerals]) self.add_label_scheme("ROMAN",[n.upper() for n in roman_numerals]) # specify the label scheme self.set_label_scheme(label_scheme)
def __init__(self, label_scheme="LATIN", *args, **kwargs): MultiGrace.__init__(self, *args, **kwargs) # dummy variables latin_alphabet = "abcdefghijklmnopqrstuvwxyz" roman_numerals = [ "i", "ii", "iii", "iv", "v", "vi", "vii", "viii", "ix", "x" ] # add default label schemes self.label_schemes = {} self.add_label_scheme('', [''] * 100) self.add_label_scheme("latin", [c.lower() for c in latin_alphabet]) self.add_label_scheme("LATIN", [c.upper() for c in latin_alphabet]) self.add_label_scheme("roman", [n.lower() for n in roman_numerals]) self.add_label_scheme("ROMAN", [n.upper() for n in roman_numerals]) # specify the label scheme self.set_label_scheme(label_scheme)