[英]How to fit Matplotlib's stock_img() with Cartopy's NearsidePerspective projection
我正在尝试使用Cartopy的protojction NearsidePerspective,但与Matplotlib提供的真实地球图像重叠,并通过降低satellite_height
参数进行了放大。 对于这种特定类型的设置,Cartopy似乎无法正确修剪图像。 图像仍被替换为预期的地图边界。
import cartopy.crs as ccrs
import matplotlib.pyplot as plt
fig=plt.figure(figsize=(10,10))
# Set Projection
height=3000000
#height=35785831 # this is the default height
projection=ccrs.NearsidePerspective(central_longitude=120,
central_latitude=78,
satellite_height=height)
# Draw
ax = plt.axes(projection=projection)
ax.stock_img()
ax.coastlines(resolution='50m')
plt.show()
如何结合Matplotlib的stock_img()和NearsidePerspective的此配置才能正常工作? 还是获得期望结果的替代方法是什么?
我在Jupyter Notebook,Matplotlib 3.0.2和Cartopy 0.16.0上使用Python 3.6。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.