[英]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.