0

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

样品臭氧剖面

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

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

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

4

1 回答 1

2

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

看这个你可能会得到一些想法:Creating intersecting images in matplotlib with imshow or other function

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

于 2014-08-13T23:29:23.953 回答