delete unused Visualization.grouped_data()
This commit is contained in:
parent
970dff985e
commit
0d9e3fb52d
|
@ -215,34 +215,6 @@ class Visualization(object):
|
|||
table.append([self.measure.label, value])
|
||||
return table
|
||||
|
||||
def grouped_data(self):
|
||||
data = self.stringified()
|
||||
dims = len(self.drilldown)
|
||||
if not dims:
|
||||
return ([(v, 0) for v in row] for row in data)
|
||||
grouped = OrderedDict()
|
||||
for row in data:
|
||||
d = grouped
|
||||
for cell in row[:dims - 1]:
|
||||
dim = cell['value']
|
||||
if dim not in d:
|
||||
d[dim] = OrderedDict(), 1
|
||||
else:
|
||||
d[dim] = d[dim][0], d[dim][1] + 1
|
||||
d, count = d[dim]
|
||||
d[row[dims - 1]['value']] = row[dims:], 0
|
||||
|
||||
def helper(d, prefix=[]):
|
||||
for key in d:
|
||||
row, count = d[key]
|
||||
if count == 0:
|
||||
yield prefix + [(key, 1)] + [(v, 0) for v in row]
|
||||
else:
|
||||
for r in helper(row, prefix + [(key, count)]):
|
||||
yield r
|
||||
prefix = []
|
||||
return helper(grouped)
|
||||
|
||||
def javascript(self):
|
||||
l = []
|
||||
l.append('var measure = %s;' % json.dumps(self.measure.to_json()))
|
||||
|
|
Loading…
Reference in New Issue