Exemplo n.º 1
0
 def render(self, rows):
     keys, partitions = self.buildPartitions(rows)
     results = []
     for partition, dataset in partitions.items():
         values = [dataset[k] for k in keys]
         series = sparkify(values)
         results.append((partition, series, max(values), sum(values)))
     results = sorted(results, cmp=lambda a,b: cmp(a[3], b[3]))
     return tabulate(results, headers=(self.partition, self.axis, 'peak', 'total'))
Exemplo n.º 2
0
 def render(self, rows):
     values = [r[self.axis] for r in rows]
     series = sparkify(values)
     labels = [r[str(self.label)] for r in rows]
     return tabulate([series, values], headers=labels)