繁体   English   中英

Networkx程序化网络图可视化

[英]Networkx Programatic Network Graph Visualization

希望这个问题不是基于观点的。 如果是,您能为我指出这个问题的正确方向吗?

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM