def internal(lb): result = Reports2.fetchData( mgmt=self.mgmt, action='/stats/actions/generate_report/paging', subClass=None, numSets=1, lb=int(lb) ) allSeries = [] valueOffset = 90 for color in ('Aqua', 'Blue', 'Brown', 'Medium Gray', 'Green', 'Orange', 'Pink', 'Purple', 'Red', 'Yellow'): allSeries.append({'name': color, 'data': [(valueOffset + random.random() * 10, x[1], x[2]) for x in result[0]]}) valueOffset -= 10 return Reports2.adjustTimeSeriesStats(allSeries)