【问题标题】:Develop wireframe to plot aircraft tracks with Lat, Lon and Alt使用 Lat、Lon 和 Alt 开发线框以绘制飞机轨迹
【发布时间】:2021-11-04 00:16:19
【问题描述】:

我无法用 Lat、Lon 和 Alt 绘制线框(不是地图)。 我的数据如下所示:

        latitude    longitude   altitude
    0   53.65947    -1.43819    14525
    1   53.65956    -1.43921    14525
    2   53.65979    -1.44066    14500
    3   53.66025    -1.44447    14475
    4   53.66044    -1.44591    14475

这是我目前所拥有的:

from mpl_toolkits.mplot3d import Axes3D
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import matplotlib.animation as animation

df = pd.read_csv('/home/luke/Downloads      /dump1090-127_0_0_1-170911.txt', sep=',',skiprows=0, low_memory=False)

y = df['latitude']
x = df['longitude']
z = df['altitude']

plt.xticks(range(-3,0))
plt.yticks(range(50,60))
ax = plt.axes(projection='3d')
df1 = df1.dropna()

我们将不胜感激。

【问题讨论】:

    标签: python pandas matplotlib-animation


    【解决方案1】:

    您的代码没有绘制任何内容的原因是它不完整。您还没有包含绘图命令。

    当你尝试做一些新的事情时,建议阅读文档并查看examples

    在上面链接的示例中,您将看到 plot3D 命令用于实际制作绘图。如果您将其添加到您的代码中,它应该可以工作。

    ax.plot3D(x, y, z)
    plt.show()
    

    另外,请注意3D wireframe plot 是不同的。我不确定它对绘制飞机的路径是否有用。

    【讨论】:

      猜你喜欢
      • 2018-01-08
      • 2016-07-16
      • 1970-01-01
      • 2015-02-22
      • 1970-01-01
      • 2020-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多