【问题标题】:Networkx Programatic Network Graph VisualizationNetworkx 程序化网络图可视化
【发布时间】:2016-07-11 00:15:27
【问题描述】:

希望这个问题不太基于意见。如果是,您能否为我指出这个问题的正确方向。

我希望创建一些简单的东西来可视化使用networkx 定义的推特网络。什么是最好的可视化工具?我想要一些类似的东西,我运行一个脚本并显示一个 png 或一些不太混乱的网络图像。我肯定想区分用户名和主题标签,并可能按社区或类似的方式区分颜色。

除了玩有限的内置networkx 绘图之外,我还没有开始任何事情,networkx 甚至不推荐。我在搜索中找到的工具包括 plot.ly、gephi、d3.js 和 cytoscape。 Plot.ly 是专有的,所以我想远离它。 D3.js 看起来很酷。我计划最终将它用于一些交互式图表,但我听说数百个节点与数千个节点存在性能问题和限制。另外我根本不熟悉javascript。 Gephi 和 cytoscape 并不是真正的程序化。它们很好,但需要人为因素。

是否已经存在满足我需求的东西?获得体面的输出是否需要人为因素?我可以使用内置的networkx 绘图获得不错的结果,但它需要对每种情况进行重大调整(删除重叠,设置半体面的布局等......)。此外,networkx 提到他们将来可能会放弃对绘图的支持这一事实也无济于事。

【问题讨论】:

    标签: python graph networkx graph-visualization


    【解决方案1】:

    无需使用 Javascrip。 Bokeh 是 D3 的 Python 库。

    如果在 OSX 或 NetworkX Viewer 上,您也可以考虑 NodeBox,但您可能正在寻找的是 Graph-Tool

    【讨论】:

      猜你喜欢
      • 2016-01-22
      • 2017-02-26
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 2011-04-16
      相关资源
      最近更新 更多