我有一个3xN的数组,其中包含了粒子在时间上变化的位置。我想在每个时间点取出坐标,并将其作为一个点绘制到3D坐标轴上,然后重复此过程,创建一个动画。
使用matplotlib的Axes3D可以创建这种效果的单个图像。
'particle_a' 只是一个形状为(N,3)的数组,其中N是时间点数量。
我该如何对其进行动画处理?
使用matplotlib的Axes3D可以创建这种效果的单个图像。
x_a = particle_a[:,0]
y_a = particle_a[:,1]
z_a = particle_a[:,2]
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(x_a, y_a, z_a, c='b')
plt.show
'particle_a' 只是一个形状为(N,3)的数组,其中N是时间点数量。
我该如何对其进行动画处理?