def __init__(self, params, defaults=None): self.params = PropertyTree() if not defaults is None: self.params.update(defaults) if isinstance(params, PropertyTree): self.params.update(params) elif isinstance(params, dict): self.params.update(PropertyTree(init=params)) self.params.lock()
def __init__(self, curve, scene, params): defs = PropertyTree() defs.tracer_orientation = 1 CurvePlot.__init__(self, curve, scene, params, defs) self.tracer_x = 0.0 self.tracer_y = 0.0 self.tracer_index = None if self.params.has_property("tracer_x"): xval = self.params.tracer_x idx = curve.find_index(xval) if not idx is None: if xval == curve.samples[idx].x: self.tracer_x = xval self.tracer_y = curve.samples[idx].y else: s0 = curve.samples[idx] s1 = curve.samples[idx + 1] self.tracer_x, self.tracer_y = lerp( s0, s1, xval, self.params.log_scale_y) elif self.params.has_property("tracer_index"): idx = self.params.tracer_index xval = curve.find_xvalue(idx) if not xval is None: self.tracer_index = idx self.tracer_x = xval self.tracer_y = curve.samples[idx].y if self.parmas.log_scale_y: self.tracer_y = log10(self.tracer_y)
def __init__(self, params): # setup defaults ... defs = PropertyTree() defs.width = 5 defs.color = (255, 255, 255, 255) defs.tip_angle = 30 CanvasItem.__init__(self, params, defs)
def __init__(self, params, scene): self.scene = scene self.params = PropertyTree(init={ "line_width": 0, "x_bins": 10, "y_bins": 10 }) self.params.update(params)
def __init__(self, params): # setup defaults ... defs = PropertyTree() defs.x = 0.0 defs.y = 0.0 defs.vz = "left" defs.hz = "bottom" CanvasItem.__init__(self, params, defs)
def __init__(self, curve, scene, params, defaults=None): self.curve = curve self.scene = scene defs = PropertyTree() defs.log_scale_y = False defs.color = (255, 255, 255, 255) if not defaults is None: defs.update(defaults) CanvasItem.__init__(self, params, defs)
def __init__(self,params,scene): self.scene = scene self.params = PropertyTree(init={"line_width":2, "full_box":True, "x_ticks":5, "y_ticks":5, "tick_length":1.0, "tick_width":2.0, "show_ticks":True}) self.params.update(params)
def __init__(self, params): defs = PropertyTree() defs.force_labels = False defs.padding = 2 defs.line_width = 2 defs.bgcolor = (0, 0, 0, 255) defs.font.name = "Times New Roman" defs.font.bold = True defs.font.size = 15 CanvasItemSet.__init__(self, params, defs) self.items = self.generate()
def __init__(self, params): defs = PropertyTree() defs.fg_color = (255, 255, 255, 255) defs.padding = 2 defs.text_vert_align = "top" defs.text_horz_align = "left" defs.bg_color = (0, 0, 0, 255) defs.font.name = "Times New Roman" defs.font.bold = True defs.font.size = 15 CanvasItemSet.__init__(self, params, defs) self.items = self.generate()
def __init__(self, params): # setup defaults ... defs = PropertyTree() defs.font.size = 12 defs.font.name = "Times New Roman" defs.font.bold = False defs.font.ital = False defs.color = (255, 255, 255, 255) defs.vz = "left" defs.hz = "top" defs.orient = "hz" defs.wrap = -1 CanvasItem.__init__(self, params, defs) self.params.lock()
def __init__(self,params): self.params = PropertyTree(init={"size": (400,250), "view":(0.0,0.0,0.0,0.0), "left_margin":15, "right_margin":10, "top_margin":10, "bottom_margin":15, "use_antialiasing":True, "log_scale_y":False, "fg_color":(255,255,255,255), "bg_color":(0,0,0,255)}) self.params.update(params) self.params.lock() self.items = [] self.active_view = "scene" self.__setup()
def __init__(self,params,scene): self.scene = scene self.params = PropertyTree(init={"x_labels":5, "y_labels":5, "x_labels_offset":9.0, "y_labels_offset":1.0, "x_title":"", "y_title":"", "x_title_offset":12.0, "y_title_offset":9.0, "x_format":"%2.1f", "y_format":"%2.1f", "labels_font/name":"Times New", "labels_font/size":11, "labels_font/bold":False, "titles_font/name":"Times New", "titles_font/size":12, "titles_font/bold":False, "log_scale_y":False}) self.params.update(params)
def __init__(self, curve, scene, params): defs = PropertyTree() defs.line_width = 3 IntervalPlot.__init__(self, curve, scene, params, defs)
def __init__(self, params): defs = PropertyTree() defs.outline = False defs.width = 1 CanvasItem.__init__(self, params, defs)
def __init__(self, params): defs = PropertyTree() defs.color = (255, 255, 255, 255) defs.width = 1 defs.outline = False CanvasItem.__init__(self, params, defs)