matplotlib中的Periodic Axes类?

时间:2012-08-24 19:04:11

标签: python matplotlib projection

我有一系列横跨经度= 0线的纬度/经度点。我想使用matplotlib Axes类来绘制这些,它们“包裹”水平尺寸,这样当朝向l = 360时,l = 1处的点被绘制为等于l = 361。理想情况下,我也喜欢定义平移/缩放动作的东西,这样我就可以交互使用绘图。

我知道有可能define custom projections in matplotlib,但我没有找到实现所有这些功能的圆柱投影的等价物。我宁愿不使用basemap。有谁知道这样的事情是否存在?

1 个答案:

答案 0 :(得分:2)

你可以通过修改mathplotlib exapmle - api example code: custom_projection_example.py来确切地得到你所要求的东西,你只需要决定你是想要一个球形表示还是圆柱形 - 如果后者那么你可以找到更有用的代码。 custom_scale_example.py还包括平移和缩放,但在示例中将数据限制为+ -90度 - 您需要换行。

Spherical Plot enter image description here