【发布时间】: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