小编ajd*_*son的帖子

NorthPolarStereo 的中心经度

我想用 180 在图的底部绘制北半球的极地立体图,以便我可以强调太平洋地区。我正在使用来自 git 的最新 cartopy,并且可以制作极坐标立体图没有问题,但我无法弄清楚如何更改图底部的经度。我尝试将经度范围设置为 [-180, 180] 但这没有帮助,而且 NorthPolarStereo() 不接受任何关键字参数,如 central_longitude。目前这可能吗?

cartopy

5
推荐指数
1
解决办法
1433
查看次数

强制映射的宽高比

如果我定义一组具有给定高度和宽度的(geo)轴,我如何确保该图将填充这些轴?

import matplotlib.pyplot as plt
import cartopy.crs as ccrs

ax = plt.axes([0.3, 0.1, 0.4, 0.8], projection=ccrs.PlateCarree())
ax.coastlines()
ax.set_global()
plt.show()
Run Code Online (Sandbox Code Playgroud)

这会为地图生成一个具有合理纵横比的绘图,但我希望它能够填充轴,从而导致绘图高于宽度.这只是一个例子,但有一些真实情况,这样做很重要.

编辑

只是为了进行校对,我实际上希望结果被扭曲,所以在我的例子中我真的想要一个全局范围高于宽度的地图.使用ax.set_aspect('auto')似乎适用于PlateCarreeNorthPolarStereographic投影,但可能并不适用于所有人(OSGB例如).

cartopy

5
推荐指数
1
解决办法
1464
查看次数

标签 统计

cartopy ×2