gpt4 book ai didi

python - 是否可以使用正交投影用 matplotlib basemap 显示地球的 'back side'?

转载 作者:行者123 更新时间:2023-11-28 17:48:32 28 4
gpt4 key购买 nike

基本上我想让地球的主体“透明”,这样一个对象(一个点或一个补丁等)和它的对映图像可以同时显示在同一个正交 map 上。这可能与 matplotlib 和 basemap 有关吗?

最佳答案

只绘制两个投影怎么样?这有点作弊,但是给你:

import pylab as plt
from mpl_toolkits.basemap import Basemap
import numpy as np

front_central_lon = 70
m1 = Basemap(projection='ortho', lat_0=0, lon_0=front_central_lon)
m2 = Basemap(projection='ortho', lat_0=0, lon_0=front_central_lon + 180)

# m2.drawcoastlines(color='gray')
# m1.drawcoastlines()

m2.fillcontinents(color='coral', alpha=0.3)
m1.fillcontinents(color='coral', alpha=0.8)
m1.drawparallels(np.arange(-90.,91.,30.))
m1.drawmeridians(np.arange(-180.,181.,60.))


plt.show()

Front and back orthographic

关于python - 是否可以使用正交投影用 matplotlib basemap 显示地球的 'back side'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14302547/

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