Ejemplo n.º 1
0
    _ = plt.plot(data, alpha=0.1, color='blue')
for i, data in enumerate([x.run_data(wt.WORK_DEV) for x in runs]):
    _ = plt.plot(data, alpha=0.1, color='red')
for i, data in enumerate([x.run_data(wt.WORK_QA) for x in runs]):
    _ = plt.plot(data, alpha=0.1, color='green')
for i, data in enumerate([x.run_data(wt.WORK_REVIEW) for x in runs]):
    _ = plt.plot(data, alpha=0.1, color='green')
for i, data in enumerate([x.run_data('done') for x in runs]):
    _ = plt.plot(data, alpha=0.1, color='orange')
for i, data in enumerate([x.run_data('release') for x in runs]):
    _ = plt.plot(data, alpha=0.1, color='black')
plt.show()

# Cycle time ecdf
colors = ['red', 'pink', 'green', 'blue', 'orange', 'black']
line_styles = ['-', '--', '-.', ':']  # solid, dash, dash-dot, dot

for run in runs:
    color = colors[run.params['strategy']]
    _ = plot_ecdf(run.run_data('cycle_time'), color=color)
plt.show()

# Total value plot
for run in runs:
    color = colors[run.params['strategy']]
    line_style = line_styles[run.params['ba_strategy']]
    _ = plt.plot(run.run_data('total_value'),
                 alpha=0.1,
                 color=color,
                 linestyle=line_style)
plt.show()