【问题标题】:Is there a python equivalent of the prefuse visualization toolkit?是否有与 prefuse 可视化工具包等效的 python?
【发布时间】:2010-10-10 03:53:07
【问题描述】:

prefuse visualization toolkit 非常好,但适用于 Java。我想知道python是否有类似的东西。我的主要兴趣是能够浏览动态图表。

【问题讨论】:

  • 我想做一些非常相似的事情,但还没有找到任何与 Python 的 NodeBox 或 Prefuse (flare) 相媲美的东西。我会密切关注这个问题。

标签: python visualization prefuse


【解决方案1】:

这是在 OP 之后,但以防万一:

pydot。允许生成和渲染图表。如果您需要图形算法(传递闭包等),还请查看扩展和集成 pydot 的 pygraphlib。

请注意,两者都不允许对渲染图进行交互式编辑。他们都使用 graphviz 来生成输出。

【讨论】:

    【解决方案2】:

    您可能想查看SUMMON,这是一个使用 python 但处理相当大的数据集的可视化系统。有一个令人印象深刻的可视化和导航一棵巨大的树的视频。 (无法发布链接,因为我是第一次发帖。它在 SUMMON 头版。)

    【讨论】:

    • SUMMON 看起来不错,但似乎只适用于桌面。看起来 prefuse/flare 更面向网络。
    【解决方案3】:

    我知道这不完全是 python,但你可以在 python 中使用 prefuse 通过 jython

    类似的东西:

    为你的路径添加prefuse:

    export JYTHONPATH=$JYTHONPATH:prefuse.jar

    >>> import prefuse

    来自您的 jython 机器

    这个guy 有一个使用来自 jython here 的 prefuse 的示例

    【讨论】:

      【解决方案4】:

      如果您使用的是 Mac,请查看 NodeBox。它提供的一个扩展是graph library,看起来不错。在NodeBox gallery 中四处寻找与您的问题相似的内容,应该有一些有用的链接。

      【讨论】:

        【解决方案5】:

        请注意,prefuse 现在有使用闪存的flare 包。

        通过web2py 将其连接到 Python 后端,您就有了一个很棒的网络应用程序(只是一个想法)。

        【讨论】:

          【解决方案6】:

          如果找不到合适的替代品,您可以尝试使用带有 JPype 的 prefuse。

          【讨论】:

            【解决方案7】:

            【讨论】:

            • 这与 prefuse 完全不同。对于 prefuse 的优势而言,它过于强大和复杂。
            猜你喜欢
            • 1970-01-01
            • 2011-07-31
            • 1970-01-01
            • 1970-01-01
            • 2013-02-04
            • 2012-11-21
            • 1970-01-01
            • 1970-01-01
            • 2021-03-26
            相关资源
            最近更新 更多