Обратите внимание, что 0
отсутствует в ваших данных.Таким образом, вам нужно добавить один кортеж со значением x=0
.После этого вы можете построить график значений y как функции кумулятивных значений x.
import numpy as np
import matplotlib.pyplot as plt
l = [(1,0), (1,5), (2,4), (3,5)]
y,x = zip(*l)
plt.step(np.cumsum(x),y)
plt.show()
