完成网球场动画

时间:2019-05-26 19:24:18

标签: python animation plot 3d

我设法绘制了网球的路径,但是我想用网和线来完成网球场的动画。我对此很陌生,不知道从哪里开始。

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np

x=np.array([0,0.1,0.2,0.3,0.4,0.6,0.9,1,1.2,1.4,1.7,1.9])
y=np.array([0,3,5,7,9,11,13,15,17,19,21,23])
z=np.array([1,1.2,1.5,1.7,1.8,1.9,2,1.9,1.8,1.7,1.5,1.2])

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

ax.set_xlim3d([-6, 6])
ax.set_xlabel('bredde')

ax.set_ylim3d([-1, 24])
ax.set_ylabel('lengde')

ax.set_zlim3d([0.0, 5])
ax.set_zlabel('høyde')

ax.plot3D(x,y,z,) # or ax.plot(x,y,z,)
plt.show()

0 个答案:

没有答案