我正在尝试做一些类似的事情:
sample ozone profile
不一定要在正交投影上-在地图上的立方体就足够了。
我能够绘制由matplotlib.pyplot.pcolor生成的PolyCollection对象,但是不能确定是否有一种可以接受的方法在任意的经度/纬度路径上绘制配置文件。
我现在唯一能想到的就是继续使用pcolor()来获取面部颜色,然后修改每个Poly对象的顶点。
发布于 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投影栅格数据方面不是最强的。
https://stackoverflow.com/questions/25297753
复制相似问题