从交互式python图创建子图

时间:2018-03-24 20:16:34

标签: matplotlib lidar python-interactive

我有一些hdf5格式的LVIS激光雷达数据。

数据有Lat和Long坐标,所以我可以使用Basemap在地图上显示它们:

pd.DataFrame

这让我知道这一点,橙色带是非常密集的点:

enter image description here

hdf5文件还具有每个映射点的完整波形数据(每个数据点是传感器检测到的反射,作为时间的函数),因此每个橙色点都有与之关联的数据,如:

enter image description here

最终,我希望能够点击任何橙色点并显示后续波形。我已经研究了相互作用的图,并且遇到了许多库(mpl3d,plotly等)。

我在解决其中的一些问题以及如何将数据放入示例中时遇到了一些麻烦 - 我的python没有达到这个级别。有没有人对从哪里开始有任何建议?哪个库最适合这个?理解基础知识的一点帮助将不胜感激。

道歉这里没有直接的问题,我只是从知识渊博的社区获得一些信息。

1 个答案:

答案 0 :(得分:1)

问题似乎是:我如何处理一项我不知道如何解决的任务?

  • 第1步:搜索可能的解决方案。可能有其他人已经解决了您的问题。这种情况大多不是这样,但你可能很幸运。
  • 第2步:摘要任务。许多人可能会遇到的一般问题是什么?可能有解决方案?它需要是hdf5文件吗?不。地理配准是否重要?也许吧,但是现在可以忽略了。哪些要求非常重要,哪些不是?
  • 第3步:再次搜索。现在,您将获得更多成功,以找到类似或相关的问题。
  • 第4步:查看正在使用的工具。列出可能的工具并检查您的要求。交互性,应用或基于网络,准确性等。
  • 步骤5:决定使用一个工具并进行操作。从一般案例研究开始。我可以使用此工具在左侧绘制地图,在右侧绘制图表吗?如果没有,找出原因 - 也许这有一个普遍的问题,可能只是缺少一个实现细节。此时,您可能会询问有关案例研究问题的问题,指定正在使用的工具并提供提供问题的代码。在解决之前不要考虑你的实际问题。
  • 第6步:继续并尝试添加交互性。点击后我可以做些什么吗?再次对待这个问题与实际问题无关。搜索解决方案,如果没有,请询​​问有关它的问题。
  • 第7步:继续前进到你真正陷入困境的地步。现在是时候在这里提出一个问题了,但是所有的细节都让你陷入了问题的第7步。