簡體   English   中英

Plot 在 cartopy 上的軌跡盡可能短

[英]Plot trajectories on cartopy by going as short as possible

我在 python(Robinson 卡)中使用 cartopy 我完美地展示了我的世界 map 以及我的觀點(來自 oracle 數據庫)。 我的目標是連接我的點以制作軌跡。 我還設法顯示了我的軌跡,但出現了問題。 事實上,當我的一個點在我的 map 的最左邊而另一個在最右邊時,我的軌跡穿過我的 map 而不是像通常在地球上那樣穿過“后部”。 你能幫助我嗎?

@bricos29,你在繪圖時使用了 transform=ccrs.Geodetic() 嗎? 我已經嘗試了以下代碼,它似乎工作正常。

import matplotlib.pyplot as plt
import cartopy.crs as ccrs
ax = plt.axes(projection=ccrs.Robinson())
ax.set_global()
ax.coastlines()
plt.plot([-120, 132], [51.53, 43.17], color='red',  transform=ccrs.Geodetic())
plt.show()

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM