Python是一種廣泛使用的編程語言,因其簡單易用、可擴展性強及豐富的開發者社區而備受青睞。其中,Python的編程庫也在飛速發展,為許多數據科學家、開發人員和研究人員帶來了眾多有用的工具。本文將介紹使用Python繪制航線軌跡圖的方法及實現步驟。
import pandas as pd import matplotlib.pyplot as plt %matplotlib inline data = pd.read_csv('flight_data.csv') # 配置圖表大小及字體大小 plt.figure(figsize=(8,8)) plt.rcParams['font.size'] = 12 # 繪制散點圖 plt.scatter(data['Longitude'], data['Latitude'], color='gray', alpha=0.5) # 繪制軌跡線 for airline in data['Airline'].unique(): sub = data[data['Airline'] == airline] plt.plot(sub['Longitude'], sub['Latitude'], label=airline) # 添加標題及圖例 plt.title('Flight Trajectories') plt.legend(loc='upper left') # 展示圖表 plt.show()
上述代碼的前兩行導入了Pandas和Matplotlib庫,在導入之前需先安裝這兩個庫。接著,我們讀取了一個CSV文件,并使用Pandas對數據進行了處理。
接下來,我們使用Matplotlib繪制了一個散點圖,用于表示所有航班的出發地和目的地的經緯度信息。然后,使用for循環,我們在地圖上繪制了每一家航空公司的軌跡線,將所有軌跡線同時展示在一張地圖上。
最后,我們添加了標題和圖例,并使用show()方法展示了圖表。最終,我們得到了一張用于展示多家航空公司在空中飛行軌跡的圖表。
上一篇vue響應式ui