Python中节点的可视化表示

Python中节点的可视化表示,python,Python,我有一些数据要直观地表示出来。实际数据是由节点组成的树。每个节点都有一组与之相关联的数据,但就这个问题而言,我只想要一种使用Python可视化表示树的方法。有什么想法吗 我脑海中闪现的不同解决方案是使用像WxPython或PyQT这样的GUI库,或者甚至是像ReportLab这样的PDF生成器。我希望有一个库可以更紧密地处理数据,这样我就不必考虑所有节点的绘图位置。不确定这是否适用于您的情况,但您看过了吗? 它有很好的python绑定,我用它来可视化依赖关系,有时它们看起来像树。不确定这是否适用

我有一些数据要直观地表示出来。实际数据是由节点组成的树。每个节点都有一组与之相关联的数据,但就这个问题而言,我只想要一种使用Python可视化表示树的方法。有什么想法吗


我脑海中闪现的不同解决方案是使用像WxPython或PyQT这样的GUI库,或者甚至是像ReportLab这样的PDF生成器。我希望有一个库可以更紧密地处理数据,这样我就不必考虑所有节点的绘图位置。

不确定这是否适用于您的情况,但您看过了吗?
它有很好的python绑定,我用它来可视化依赖关系,有时它们看起来像树。

不确定这是否适用于您的情况,但您看过吗?
它有很好的python绑定,我用它来可视化依赖关系,有时它们看起来像树。

考虑使用树的文本表示。否则,我会选择graphviz(实际上是dotty)

要在graphviz中显示同一棵树,请将其放入文本文件中:

digraph graphname {
    root -> child1;
    root -> child2;
    child2 -> child3;
    child2 -> child4;
}

然后在它上运行dotty,或者在您的工具或选择上运行dotty。

考虑使用树的文本表示。否则,我会选择graphviz(实际上是dotty)

要在graphviz中显示同一棵树,请将其放入文本文件中:

digraph graphname {
    root -> child1;
    root -> child2;
    child2 -> child3;
    child2 -> child4;
}

然后运行doty,或者工具或选择。

,而不是直接使用GROVIZ,考虑使用包含的可视化工具。图形对象在很多方面都是优秀的。

而不是直接使用GROVIZ,考虑使用包含的可视化工具。那里的图形对象有很多用途