用于可视化100k顶点和1M边缘的Python工具?

wne*_*ort 12 python visualization wxpython graph

我希望可视化数据,希望能使它具有互动性.现在我正在使用NetworkX和Matplotlib,当我试图"绘制"图形时,它最大化了我的8gb.我不知道有哪些选项和技术可用于处理如此大的数据集**.如果有人能指出我正确的方向,那就太好了.我也有一个支持CUDA的GFX卡,如果它可以使用.

现在,我正在考虑仅绘制连接最多的节点,比如说顶部5%的顶点边缘最多,然后在用户缩放或点击时填充连接较少的节点.

sta*_*tti 4

我对此没有任何经验,但郁金香似乎就是为此而生的。

  • 我的朋友告诉我,Tulip 虽然非常适合此类工作,但学习曲线却很陡峭。他建议[Cytoscape](http://www.cytoscape.org/),但现在我正在寻找[网络应用程序友好的解决方案](http://stackoverflow.com/questions/5657023/hosting-a-non-简单的 web 上的 python 程序)。 (2认同)