【发布时间】:2016-04-22 15:59:48
【问题描述】:
我正在尝试绘制环绕地球的卫星轨道。这是我目前拥有的:
我使用 mpl_toolkits.mplot3d 中的 Axes3D 函数制作了这个图。理想情况下,我想做的是将简单的球体替换为具有拓扑结构的实际地球。
如果您不确定我的意思,请查看 MATLAB 实现:
http://uk.mathworks.com/matlabcentral/fileexchange/13823-3d-earth-example
Basemap 包可能会有所帮助(尤其是 bluemarble() 函数),但不幸的是我不能让它在 3D 对象上工作。有一个类似的问题here,但该问题的答案会导致 3D 球体在 2D 图上的投影。我想要一个 3D 球体在 3D 图上,这样我就可以围绕它旋转。
有人知道另一个包/实现吗?或者有没有办法让底图与 3D 对象一起工作?
---编辑---
有人问same question,但还没有人回答
【问题讨论】:
-
不是重复的...该问题的答案导致 3D 球体在 2D 图上的投影。我想要一个 3D 球体在 3D 图上,这样我就可以围绕它旋转
标签: python 3d matplotlib-basemap