欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 繪制航線圖

呂致盈1年前11瀏覽0評論

Python是一種高級編程語言,可以輕松地創建各種類型的可視化圖形。在本篇文章中,我們將使用Python的各種庫,包括matplotlib和geopy,來繪制航線圖。

# 導入所需的庫
import matplotlib.pyplot as plt
from geopy.geocoders import Nominatim
from geopy.distance import geodesic
# 設置起點和終點
起點 = "北京市"
終點 = "紐約市"
# 獲取起點和終點的坐標
geolocator = Nominatim(user_agent="my_app")
起點坐標 = geolocator.geocode(起點).point
終點坐標 = geolocator.geocode(終點).point
# 創建航線圖
plt.figure(figsize=(8, 6))
plt.title("北京-紐約航線圖")
plt.xlabel("經度")
plt.ylabel("緯度")
# 繪制起點和終點
plt.plot([起點坐標[1], 終點坐標[1]], [起點坐標[0], 終點坐標[0]], 'ro-')
# 計算距離
距離 = geodesic(起點坐標, 終點坐標).km
plt.text(起點坐標[1], 起點坐標[0], 起點 + "\n" + str(起點坐標), ha="center")
plt.text(終點坐標[1], 終點坐標[0], 終點 + "\n" + str(終點坐標) +
"\n" + "距離:" + str(距離) + "km", ha="center")
# 顯示圖形
plt.show()

以上代碼會創建一張航線圖,該圖展示了從北京到紐約的航線,包括起點、終點和兩地之間的距離。通過這種方式,我們可以使用Python繪制各種類型的航線圖,并展示各種航線的起點、終點和距離。