Python 如何放大cartopy

Python 如何放大cartopy,python,cartopy,Python,Cartopy,我正在尝试使用cartopy中的EuroPP()投影编辑地图的边界。我已经写了下面的代码,但希望放大斯堪的纳维亚地区。有什么建议吗?谢谢 import matplotlib.pyplot as plt %matplotlib inline import cartopy import cartopy.crs as ccrs import cartopy.io.img_tiles as cimgt plt.figure(figsize=(5, 6)) ax = plt.axes(projecti

我正在尝试使用cartopy中的
EuroPP()
投影编辑地图的边界。我已经写了下面的代码,但希望放大斯堪的纳维亚地区。有什么建议吗?谢谢

import matplotlib.pyplot as plt
%matplotlib inline

import cartopy
import cartopy.crs as ccrs
import cartopy.io.img_tiles as cimgt

plt.figure(figsize=(5, 6))
ax = plt.axes(projection=ccrs.EuroPP())
ax.coastlines(resolution='50m', linewidth = 0.5)
ax.gridlines()

ax.add_feature(cartopy.feature.BORDERS, linestyle='-', alpha=.5)
ax.add_feature(cartopy.feature.OCEAN)

tile = cimgt.StamenTerrain()
ax.add_image(tile,5)

plt.show()
该代码生成以下图像:

您可以使用“缩放”到所需区域,在您的情况下,只需在斯堪的纳维亚半岛周围创建一个边界框即可。在plt.show()前面添加以下代码:

输出:


太好了!非常感谢你!这些数字的确切含义是什么?它们是边界框的纬度和经度。左下角:纬度=54,经度=0右上角:纬度=75,经度=43
ax.set_extent([0, 43, 54, 75])