首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP/JavaScript的社交网络可视化工具

PHP/JavaScript的社交网络可视化工具
EN

Stack Overflow用户
提问于 2010-10-15 05:43:59
回答 4查看 4.5K关注 0票数 0

我正在寻找一种工具,可以让我在网上动态显示社交网络的可视化。已经有很多很棒的可视化例子了:

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的任何建议。

EN

回答 4

Stack Overflow用户

发布于 2010-10-15 17:51:03

我真的很推荐你尝试一下Gephi (以及一个合适的基于浏览器的GEXF查看器)。

Gephi是一个用Java编写的开源图形可视化和操作软件。它可以在Windows、Linux和Mac上运行。Gephi是开源和免费的。

  • Gephi的plugin architecture允许您编写自定义插件。在您的例子中,您可能希望编写一个自定义插件来将数据从数据库读取到Gephi。
  • --如果你的数据已经在一个数据库(MySQL,SQL Server,PostgreSQL)中,你甚至可以使用Gephi的内置数据库
  • 绝对可以给你一个SNA工具所提供的基本可视化效果(对象之间的线/弧/边,以及操纵线和节点的宽度,颜色,长度等的能力)。
  • ,如果你需要一些额外的可视化工具,你可以编写你自己的可视化插件
  • 数据可以从Gephi导出到CSV,GDF,GEXF和Graphml以及SVG和PDF。

对于网络集成,你可以从Gephi导出数据为GEXF格式,并在网页中使用类似gexf-js (支持缩放、平移和超链接的GEXF图形可视化工具)来可视化它。支持GEXF的替代库包括sigmajsNetworkX for Python。

希望这能有所帮助!

票数 3
EN

Stack Overflow用户

发布于 2011-09-30 22:08:40

我建议将Networkx + protovis/d3用于python。Processing.js非常灵活,可以从头开始创建网络(即从零开始)(试试ben fry的数据可视化)。

票数 2
EN

Stack Overflow用户

发布于 2010-10-15 05:49:27

你可以试试GraphViz:http://www.graphviz.org

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3937833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档