1
我有一個問題,在那裏我不能做我有2個列表的步驟圖,其中我需要列表x
是x值,其中每個x[j]
值將添加每個步驟的值爲x[j+1]
。Matplolib使用列表製作步驟圖
x = [10, 10, 20, 20, 200, 800, 800, 800, 900, 1800, 2000, 600, 1500, 1800, 500, 800, 8000]
y = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 18.47, 18.47, 18.47, 18.47, 19.23, 19.23, 19.23, 27.88, 27.88, 27.88]
y
需要在此順序,但我需要一個步驟圖了這一點使用matplotlib的。 有什麼建議嗎?
你正在尋找'numpy.cumsum'或類似'x = [sum(p)for zip in(x,x [1:])]''? – wflynny
numpy.cumsum解決了我的問題,謝謝! :) – user3246213
@Bill你可以張貼您的評論作爲答案... –