Python matplotlib柱面到墨卡托投影issu

2024-06-07 18:05:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有全球卫星网格降水数据,我可以成功地子集阿拉斯加在圆柱坐标。代码集如下(抱歉未包装行):

    mapproj = Basemap(projection = 'cyl', resolution = 'l', llcrnrlat=50.0, llcrnrlon=185.0, urcrnrlat=80.0, urcrnrlon=230.0)

    myplot = plt.imshow(datamasked.T, interpolation = 'nearest', cmap = my_cmap, norm = matplotlib.colors.Normalize(vmin = 0.0, vmax = 10.0, clip = False), extent = (0.0, 360.0, -90.0, 90.0))

此代码生成以下映像:enter image description here

为了得到mercator,我只将相关代码行更改为

^{pr2}$

此代码生成的图像为

enter image description here

这显示了压缩到阿拉斯加的整个数据集,而不是圆柱投影中的预期子集。圆柱投影中的基本映射似乎足以指定数据子集。不确定如何在mercator中指定子集。很抱歉,这篇文章太冗长了,但我想彻底。谢谢你的帮助。


Tags: 数据代码网格代码生成子集cmapbasemapresolution

热门问题