首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Python绘制3D over earth投影中的2D卫星剖面数据

用Python绘制3D over earth投影中的2D卫星剖面数据
EN

Stack Overflow用户
提问于 2014-08-14 07:18:53
回答 1查看 1.2K关注 0票数 0

我正在尝试做一些类似的事情:

sample ozone profile

不一定要在正交投影上-在地图上的立方体就足够了。

我能够绘制由matplotlib.pyplot.pcolor生成的PolyCollection对象,但是不能确定是否有一种可以接受的方法在任意的经度/纬度路径上绘制配置文件。

我现在唯一能想到的就是继续使用pcolor()来获取面部颜色,然后修改每个Poly对象的顶点。

EN

回答 1

Stack Overflow用户

发布于 2014-08-14 07:29:24

如果要创建3D投影,则可以使用plot_surface。它实际上绘制了一个2D数组,其中给出了每个顶点的3D坐标。

您可以通过查看以下内容获得一些想法:Creating intersecting images in matplotlib with imshow or other function

那里的matplotlib解决方案基本上与使用pcolor相同,但3D运算是由matplotlib执行的。使用mayavi的建议也是值得考虑的,因为matplotlib在3D投影栅格数据方面不是最强的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25297753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档