我想绘制社交网络可视化,但不能做很多编程。有没有人知道一个可以进行网络可视化并且不需要编码(或至少很少编码)的软件?
答案 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一起使用。
找到一组数据可视化工具答案 3 :(得分:6)
要添加到不断增长的列表中:JavaScript InfoViz Toolkit在浏览器中提供了非常漂亮的图形和网络可视化。 Zoomable等。链接是here。
答案 4 :(得分:4)
我肯定会试试networkx / python。它支持不同的可视化API,如GraphViz,PyDot等。但如果您使用Flash,请尝试Flare。
答案 5 :(得分:3)
答案 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)
答案 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。