使用Python繪制
#繪制三維直線圖,將飛機飛行的航跡用(經度,緯度和高度)來描述 #************************************************************* import matplotlib as mpl from mpl_toolkits.mplot3d import Axes3D import numpy as np import matplotlib.pyplot as plt import data1 #設置圖例的字體大小 mpl.rcParams['legend.fontsize'] = 10 #繪制一張3D折線圖 fig = plt.figure() ax = fig.gca(projection='3d') #************************************************************** #原始三維軌跡數據 x=data1.x y=data1.y z=data1.z #給坐標軸添加標簽 ax.set_xlabel('Latitude') #緯度 ax.set_ylabel('Longitude') #經度 ax.set_zlabel('Height') #繪制地面投影軌跡 ax1 = fig.gca(projection='3d') ax1.plot(x,y,label='Ground slide track projection') #繪制空中3D軌跡 ax.plot(x, y, z,'g-',label='Air flight 3D trajectory') #顯示圖例標簽 ax.legend() #顯示繪制的圖形 plt.show()
軌跡圖形: