有谁知道一个好的网络/图形可视化软件 - 只需添加数据?

时间:2009-01-13 09:20:35

标签: graph visualization social-networking

我想绘制社交网络可视化,但不能做很多编程。有没有人知道一个可以进行网络可视化并且不需要编码(或至少很少编码)的软件?

18 个答案:

答案 0 :(得分:14)

答案 1 :(得分:10)

如果您不介意某些编程,可以使用GraphViz

答案 2 :(得分:7)

我强烈推荐Gephi。您可以使用简单的SQL查询直接从数据库(MySQL,SQLServer,PostgreSQL,SQLite,TeraData)导入数据(节点和边)。或者您可以从CSV文件导入数据。

它还有很多用于分析图表的算法。 Gephi以模块化方式构建,是开源的。如果你要开发可视化软件,他们还发布了Gephi toolkit这个可以在任何Java应用程序中使用的库。

同样sigma.js这是一个Javascript库,强烈建议用于可视化图形。 Sigma.js受到启发,可以与Gephi toolkit一起使用。

可以在http://selection.datavisualization.ch/

找到一组数据可视化工具

答案 3 :(得分:6)

要添加到不断增长的列表中:JavaScript InfoViz Toolkit在浏览器中提供了非常漂亮的图形和网络可视化。 Zoomable等。链接是here

答案 4 :(得分:4)

我肯定会试试networkx / python。它支持不同的可视化API,如GraphViz,PyDot等。但如果您使用Flash,请尝试Flare

答案 5 :(得分:3)

GraphViz在大型图表上失败了。试试aiSee或查看this list

答案 6 :(得分:3)

NodeXL,Excel的免费和开放式插件,支持网络概述,发现和探索。代码和应用程​​序可以在http://www.codeplex.com/nodexl找到。

NodeXL允许以边缘列表,matricies,graphML,UCINet和Pajek文件的形式导入网络数据以及CSV和其他工作簿。

NodeXL允许非程序员快速生成有用的网络统计信息和指标,并创建网络图的可视化。过滤和显示属性可用于突出显示网络中的重要结构。

NodeXL支持使用导入功能探索社交媒体,这些功能可以从桌面,Twitter,flickr以及Facebook上的个人电子邮件索引中提取数据。

添加到NodeXL的最新功能包括更快的指标计算,更大的数据集,新的布局,比例,轴和图例。

答案 7 :(得分:2)

我自己没有尝试过,但也许值得一看Omnigator;我正在寻找类似的东西,“主题地图”对谷歌来说是一个很好的短语,因为它听起来很像你正在寻找的东西。

答案 8 :(得分:2)

TouchGraph链接浏览器可让您创建交互式图表并将其放在网络上。

您需要使用java 1.4.1或1.4.2来编辑图形。要在网络上查看图表,您可以使用java 6.

答案 9 :(得分:1)

这是Network Workbench背后的想法:

他们将大量最先进的图形可视化结合到一个带有用户界面的软件中。您可能不需要进行任何编程,除了可能使您的数据采用该工具可以读取的格式之一。您应该可以放大和缩小,并拥有您想要的交互性。它是研究人员进行网络分析的工具。

答案 10 :(得分:1)

Facebook应用程序Netvizz创建一个.gdf文件,描述您的个人网络或您所属的组,并允许您将其导入GUESS和Gephi。找一个Tutorial here

答案 11 :(得分:1)

就我而言,我使用名为'viSANT'的免费软件。  http://visant.bu.edu/  该软件最初致力于生物学,可用于代表任何网络。节点和边可以有多种形式和颜色。他们的名字是否显示。可以根据所选标准将节点分组为复合体或组。而且,这些复合物或基团可以折叠,从而提供更好的图表可见性。这些基团和这些复合物又可以被封装和Metagroupmétacomplexes,因此更多。当然,所有这些操作都是可逆的。您可以使用此软件找到许多其他功能。最后,它的使用非常简单直观。

pour ma part j'utilise le logicielgratuitnommé'visant'。  Ce logiciel d'aborddédiéàlabiologie,peutêtreutilisépourreprésentern'importequelréseau。 Les noeuds etlesarêtespeuventavoir de multiples formes et couleurs。 Leurnomreprésentésoupas。 Les noeudspeuventêtreregroupésencomplex ou groupes surdescritèreschoisis。 De plus,ces complex ou groupepeuventêtrecontractés,procurant unemeilleurvisibilitédugraphe。 Ces groupes et ces complexpeuventàleurtourêtrecapsulésenmétagroupesetmétacomplexesetainsi des suite.Bien entendu,toutescesopérationssontréversibles。 Il y a de nombreusesautresfonctionalitésquevousdécouvrirezenutilisant ce logiciel。 Et enfin,le meilleur,son utilizationesttrèsinmpleettrès直观。

1月20日16:49

答案 12 :(得分:0)

如果您希望它是交互式的,并希望将其包含在网页中,您可以考虑使用flot jquery插件。

答案 13 :(得分:0)

有一个很好的基于Flash的开源图表:http://teethgrinder.co.uk/open-flash-chart-2/。所有图表都在Flash文件中处理,您可以选择在HTML <object>元素上使用javascript或参数来发送数据。

如果您通过javascript更改数据,则应该能够实现缩放;虽然我希望你需要写javascript才能做到这一点。

答案 14 :(得分:0)

Microsoft的GLEE(现在称为MSAGL - Microsoft自动图形布局,信任MS以获得一个活泼的名称并使其变得沉闷)是有效的,如果你是.NET,它很容易使用。

答案 15 :(得分:0)

实际上,我之前和之前都使用过NovaMind即使他们对描述/标记事物的方式不同,大多数概念都是相同的。

答案 16 :(得分:0)

Cytoweb看起来很有希望:http://cytoscapeweb.cytoscape.org/

可以与javascript&amp; ajax,但是是flash,而不是html5。

答案 17 :(得分:0)

我强烈推荐JUNG Framework