可视化分层/树数据,其中每个节点在 R 或 python 中可能有多个父节点

Visualize hierarchical / tree data where each node may have more than one parent in R or python

我正在寻找一种可视化分层数据的方法,其中父子之间存在多对多关系 - 这不是树,但应该像树一样分层。 R 中是否有一个很好的包可以做到这一点?我看过一些,但它们要么用于可视化树,要么用于可视化图形,但我想可视化也是分层的图形。

我想您想可视化一个有向无环图 (DAG)。 IE。没有循环,但每个节点可能有多个入度和出度。如果您设置正确的参数,图形库通常会正确地显示这些。对于 small/medium-sized 图,我会推荐 networkx,对于大图,我会推荐 Gephi(gephi 是一个 GUI 程序,但可以很好地可视化)。 Networkx 的 Graphviz 绘图后端会很好地绘制 DAG

https://networkx.github.io/documentation/latest/reference/algorithms.dag.html http://gephi.github.io/