bp = P.boxplot(data)
for i in range(numBoxes):
    y = data[i]
x = np.random.normal(1 + i, 0.04, size=len(y))
P.plot(x, y, 'r.', alpha=0.2)
P.show()
Adding a scatter of points to a boxplot using matplotlib