我正在寻找一种工具,可以让我在网上动态显示社交网络的可视化。已经有很多很棒的可视化例子了:
http://www.readwriteweb.com/archives/the_best_tools_for_visualization.php
http://socialmediatrader.com/10-amazing-visualizations-of-social-networks/
我知道很多站点都有特定的小部件(比如last.fm),但我想要的是一个可以与我自己的人员和组织数据库集成的灵活工具。在最基本的层面上,我需要一些东西来显示人和/或组织之间的线/弧/边,并包括操纵宽度、颜色、长度等或线条的能力。
我知道一些工具,如XML/SWF Charts http://www.maani.us/xml_charts/index.php,但不确定该工具是否具有可视化社交网络的功能。
我精通PHP/JavaScript/CSS,但也希望听到关于Python的任何建议。
发布于 2010-10-15 17:51:03
我真的很推荐你尝试一下Gephi (以及一个合适的基于浏览器的GEXF查看器)。
Gephi是一个用Java编写的开源图形可视化和操作软件。它可以在Windows、Linux和Mac上运行。Gephi是开源和免费的。
对于网络集成,你可以从Gephi导出数据为GEXF格式,并在网页中使用类似gexf-js (支持缩放、平移和超链接的GEXF图形可视化工具)来可视化它。支持GEXF的替代库包括sigmajs和NetworkX for Python。
希望这能有所帮助!
发布于 2011-09-30 22:08:40
我建议将Networkx + protovis/d3用于python。Processing.js非常灵活,可以从头开始创建网络(即从零开始)(试试ben fry的数据可视化)。
发布于 2010-10-15 05:49:27
你可以试试GraphViz:http://www.graphviz.org
https://stackoverflow.com/questions/3937833
复制相似问题