我有一组跨越 longitude=0 线的纬度/经度点。我想使用 matplotlib Axes 类来绘制这些,该类“包裹”水平维度,这样,当朝向 l=360 时,l=1 处的点被绘制为 l=361 的等价物。理想情况下,我还想要一些定义平移/缩放动作的东西,这样我就可以交互式地使用绘图。
我知道可以在 matplotlib 中定义自定义投影,但我还没有找到实现所有这些功能的圆柱投影的等价物。我宁愿不使用basemap
. 有谁知道这样的东西是否存在于某处?
我有一组跨越 longitude=0 线的纬度/经度点。我想使用 matplotlib Axes 类来绘制这些,该类“包裹”水平维度,这样,当朝向 l=360 时,l=1 处的点被绘制为 l=361 的等价物。理想情况下,我还想要一些定义平移/缩放动作的东西,这样我就可以交互式地使用绘图。
我知道可以在 matplotlib 中定义自定义投影,但我还没有找到实现所有这些功能的圆柱投影的等价物。我宁愿不使用basemap
. 有谁知道这样的东西是否存在于某处?
您可以通过修改 mathplotlib 示例来获得您所要求的内容 - api 示例代码:custom_projection_example.py您只需要决定您想要球形表示还是圆柱形 - 如果是后者,那么您可能会在custom_scale_example中找到更有用的代码.py还包括平移和缩放,但在示例中故意将数据限制为 +-90 度 - 您将需要换行。