如何使用3Deffect在python中创建半磁盘正交投影

2024-04-28 23:52:11 发布

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

我对python非常陌生

下面的脚本创建了一个完整的磁盘正交投影

from mpl_toolkits.basemap import Basemap
import numpy as np
import matplotlib.pyplot as plt

m = Basemap(projection='ortho',lon_0=121,lat_0=15,resolution='l')
m.drawcoastlines()
m.fillcontinents(color='coral',lake_color='aqua')
m.drawparallels(np.arange(-90.,120.,30.))
m.drawmeridians(np.arange(0.,420.,60.))
m.drawmapboundary(fill_color='aqua')
plt.title("Full Disk Orthographic Projection")
plt.show()

sample output

我只想用一点3D效果画一个半磁盘的图

类似这样的观点:

desired output

也可以在地图上绘制矩形(透明填充)

假设一个具有以下坐标的矩形:

110E至180E,5N至25N

关于如何在python中实现这一点,有什么建议吗

我会感谢你在这方面的帮助


Tags: fromimport脚本asnpplt磁盘mpl