【问题标题】:How can I display a graph with 400 nodes from SQLalchemy如何从 SQLalchemy 显示具有 400 个节点的图形
【发布时间】:2015-01-07 00:55:09
【问题描述】:

我想显示来自SQLalchemy 的包含 400 个或更多节点的图表。

我使用过matplotlibNetworkx,但问题是当它们的数量超过 100 并且大多数时候节点相互重叠时,我无法获得清晰和可检测的节点!显示具有来自SQLalchemy 的 400 个清晰且独立的节点的图表的最佳方式是什么?

【问题讨论】:

  • 您是问如何生成图表还是如何显示图表?
  • @Joel,我需要知道如何显示图表。 'Matplotlib' 不适合显示超过 100 个节点的图形。
  • 我没有好的解决方案。这始终是一个具有挑战性的问题,它在很大程度上取决于网络的结构。如果您能自己弄清楚每个节点的位置,那么在 networkx 中设置 pos 变量就可以了。但是,如果您的问题真的是关于使用什么算法来确定节点的去向,那么这取决于网络。有关网络的更多信息?

标签: python graph matplotlib sqlalchemy


【解决方案1】:

查看您的要求,Sqlalchemy 与显示图形无关。 甚至我也很难使用 matplotlib。 这是我最近在 pycon India 发现的一个全新模块。

https://plot.ly/python/ 这个库允许您使用浏览器绘制各种图表,并且您将获得与他人分享的链接。

【讨论】:

  • 我搜索了这个网站,但没有找到包含节点和边的图。我需要生成一个有向边的图来显示不同节点之间的连接。
猜你喜欢
  • 2021-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-17
  • 2013-12-21
  • 1970-01-01
  • 2019-11-16
相关资源
最近更新 更多