【问题标题】:Visualizing x,y,z coordinates in Ruby/Python?在 Ruby/Python 中可视化 x、y、z 坐标?
【发布时间】:2013-01-22 17:20:41
【问题描述】:

我想通过我存储在散列中的坐标点绘制一条连续的线,如果可能的话,是 3D 的,但开始时可能是 2D。

我想处理大约十个点/秒,以便我可以看到随着时间的推移绘制的线。

有没有人知道一种可视化的好方法?我考虑过在 Blender 中编写 Python 脚本,但我想知道是否有更快的方法来获得工作原型。

【问题讨论】:

  • 在我看来matplotlib 应该能够很容易地处理这样的事情......
  • 您需要在哪里查看结果?在桌面 GUI、Web 页面中……或者只是您需要一个 JPEG/GIF/PNG 文件?
  • 在 Python 中绘制线条,没有比内置的 turtle 框架简单得多的了。还有tkinter,它可以用大约两打代码为您提供一个带有线条的窗口。
  • @mgilson matplot 是实时运行还是严格静态图?
  • @BenKnudson -- 可以实时操作。

标签: python ruby data-visualization coordinate-systems graph-visualization


【解决方案1】:

我建议不要单独使用 Ruby 或 Python,而是查看“D3.js”库。

您可以利用浏览器生成图形的能力,以及 D3 库中众多不同的绘图和图表。它非常令人印象深刻,应该很容易与充当数据生成器的 Python 或 Ruby 集成,通过 JSON 为浏览器提供数据。

【讨论】:

  • 确实如此,并且有一些非常有趣的图表可以激发查看数据的新方法。我们正努力将它呈现在我们的经理面前,我的工作是让他们接受重新设计我们的一些仪表板。
  • 非常有趣,如果您可以与图形本身的数据进行交互和操作会很酷。. D3 是否有任何选项可以使这成为可能?
  • 添加它就可以了。一旦数据在您的 JavaScript 中,您就可以为所欲为。 D3 只是可视化部分,而不是界面的数据操作部分。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-30
  • 2022-12-10
  • 2021-02-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多