【发布时间】:2015-01-07 00:55:09
【问题描述】:
我想显示来自SQLalchemy 的包含 400 个或更多节点的图表。
我使用过matplotlib 和Networkx,但问题是当它们的数量超过 100 并且大多数时候节点相互重叠时,我无法获得清晰和可检测的节点!显示具有来自SQLalchemy 的 400 个清晰且独立的节点的图表的最佳方式是什么?
【问题讨论】:
-
您是问如何生成图表还是如何显示图表?
-
@Joel,我需要知道如何显示图表。 'Matplotlib' 不适合显示超过 100 个节点的图形。
-
我没有好的解决方案。这始终是一个具有挑战性的问题,它在很大程度上取决于网络的结构。如果您能自己弄清楚每个节点的位置,那么在 networkx 中设置
pos变量就可以了。但是,如果您的问题真的是关于使用什么算法来确定节点的去向,那么这取决于网络。有关网络的更多信息?
标签: python graph matplotlib sqlalchemy