Хотя @ImportanceOfBeingErnest уже дал вам, казалось бы, самое простое из возможных решений, вам может быть интересно узнать альтернативное решение, чтобы получить то, что вы хотите.Вы можете использовать LineCollection
from matplotlib.collections import LineCollection
fig, ax = plt.subplots()
# Rest of your code
lines = [[x, list(zip([1]*4, y2))[i]] for i, x in enumerate(zip([0]*4, y1))]
print (lines)
# [[(0, 0.1), (1, 0.85)], [(0, 0.15), (1, 0.76)], [(0, 0.13), (1, 0.8)], [(0, 0.25), (1, 0.9)]]
lc = LineCollection(lines)
ax.add_collection(lc)
plt.show()
