示例#1
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)
示例#2
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)