chart.add_data(x_values) row = [] total = 0 for d, count in rows: total += count row.append(total) chart.add_data(row) chart.add_data(x_values) chart.add_data([x[1] for x in rows]) chart.add_data(x_values) chart.add_data([0] * len(x_values)) chart.set_colours(['000000', 'ff0000', '000000']) chart.add_fill_range('99ccff', 0, 2) axis = range(0, 420, 420 / 6) axis[-1] = 420 chart.set_axis_labels(Axis.LEFT, map(str, axis)) axis = [datetime.combine(start, time())] step = (end - start) / 15 end = datetime.combine(end, time()) while axis[-1] < end: axis.append(axis[-1] + step) axis[-1] = end for ix, d in enumerate(axis): axis[ix] = d.strftime('%d %b')
chart.add_data(x_values) row = [] total = 0 for d, count in rows: total += count row.append(total) chart.add_data(row) chart.add_data(x_values) chart.add_data([ x[1] for x in rows ]) chart.add_data(x_values) chart.add_data([ 0 ] * len(x_values)) chart.set_colours(['000000', 'ff0000', '000000']) chart.add_fill_range('99ccff', 0, 2) axis = range(0, 420, 420 / 6) axis[-1] = 420 chart.set_axis_labels(Axis.LEFT, map(str, axis)) axis = [ datetime.combine(start, time()) ] step = (end - start) / 15 end = datetime.combine(end, time()) while axis[-1] < end: axis.append(axis[-1] + step) axis[-1] = end for ix, d in enumerate(axis): axis[ix] = d.strftime('%d %b')