gpt4 book ai didi

python - cartopy:放大某个区域

转载 作者:行者123 更新时间:2023-11-30 22:35:48 30 4
gpt4 key购买 nike

我想使用 Cartopy 仅绘制一个区域(在我的例子中,北美和南美)。

我目前正在使用以下代码:

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

lon, lat, freq = .., ..., ... # initialize longitude and latitude and line width
ax = plt.axes(projection=ccrs.PlateCarree())
ax.stock_img()
ax.add_feature(cartopy.feature.LAND)
ax.add_feature(cartopy.feature.OCEAN)
ax.add_feature(cartopy.feature.COASTLINE)
ax.add_feature(cartopy.feature.BORDERS, linestyle='-', alpha=.5)

for la, lo, fq in zip(lat, lon, freq):
plt.plot(lo, la, color='red', linewidth=fq, marker='o', transform=ccrs.PlateCarree())

然后它会产生:

enter image description here

我想要什么(放大版):

enter image description here

有办法做到这一点吗?

最佳答案

您可以使用ax.set_extent()

ax.set_extent([-150, -20, -90, 90])

关于python - cartopy:放大某个区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44412432/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com