示例#1
0
文件: panel.py 项目: mmckerns/pygrace
 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
示例#2
0
 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
示例#3
0
文件: panel.py 项目: mmckerns/pygrace
    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)
示例#4
0
    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)