2
私はPythonを初めて使いました。pyODEチュートリアルに基づいてグラフをプロットしようとしています。hereです。私はプロットのためにpylab
を使用しています。 以下はコードの主要部分です。#added
はグラフを表示して表示するために追加したコードです。値そのものを見ると、y
とv
は変更され、x,z,u,w
は0.000
のままです。プログラムを実行すると、軸のスケールはスケーリングを維持し、値に関して何かが起きていることを意味しますが、行は表示されません。私は間違って何をしていますか?Pythonのグラフをプロットする
おかげ
yplot = 0 #added
#do the simulation
total_time = 0.0
dt = 0.04
while total_time<2.0:
x,y,z = body.getPosition()
u,v,w = body.getLinearVel()
print "%1.2fsec: pos=(%6.3f,%6.3f,%6.3f) vel=(%6.3f,%6.3f,%6.3f)" % \
(total_time, x,y,z,u,v,w)
world.step(dt)
total_time += dt
yplot += y #added
plot(total_time, yplot) #added
xlabel('Time') #added
ylabel('Height') #added
show() #added
ありがとう、それはそれを修正しました! – keyboardP