def add_dimension(self, name ,lst, options={}): self.y[name] = {"values": lst, "name":name } self.set_color(name, colors.DEFAULT_BLUE) for key in options.keys(): if "color" in key and type(options[key]) == dict : options[key] = colors.construct_color(options[key].get("color", (0,0,0)) , options[key].get("opacity", 1 )) self.y[name].update(options)
def add_dimension(self, name, lst, options={}): mapped = [] if self.top: for a, b in itertools.izip_longest(self.top, lst): b = b if b else 0 c = a + b if a else b mapped.append(c) else: mapped = lst self.top = mapped LineChart.add_dimension(self, name, mapped, options) col = options.get("fill_color", "rgba(151,187,205,1)") self.y[name]['fill_color'] = colors.construct_color(col, 1) self.y[name]['stacked'] = 'true' self.params.update({'datasetFill': 'true', 'animation': True})
def add_dimension(self, name ,lst, options={}): mapped = [] if self.top: for a,b in itertools.izip_longest(self.top,lst): b = b if b else 0 c = a + b if a else b mapped.append(c) else: mapped =lst self.top = mapped LineChart.add_dimension(self,name,mapped,options) col = options.get("fill_color", "rgba(151,187,205,1)") self.y[name]['fill_color'] = colors.construct_color(col, 1) self.y[name]['stacked'] = 'true' self.params.update( {'datasetFill' : 'true', 'animation' : True})