import matplotlibpyplot as pltfrom mpl_toolkitsmplot3d import Axes3Dfrom matplotlibanimation import FuncAnimationfrom matplotlibpatches import Circle# 创建木星及其卫星的数据data = Jupiter radius 6991
在更新卫星位置时,修改以下代码:
ax.collections[name]._offsets3d = ([x], [y], [0])
修改为:
ax.collections[name]._offsets3d = (x, y, [0])
这样可以将x和y作为数组传递给_offsets3d,而不是将它们作为单个元素的列表传递。
原文地址: http://www.cveoy.top/t/topic/hAiy 著作权归作者所有。请勿转载和采集!