飛機3D軌跡繪制(經度-緯度-高度)


使用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()

軌跡圖形:

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM