一个好的网络/图形可视化软件 - 只需添加数据? [关闭]
Posted
技术标签:
【中文标题】一个好的网络/图形可视化软件 - 只需添加数据? [关闭]【英文标题】:Does anyone know a good network/graph visualization software - just add data? [closed]有谁知道 【发布时间】:2010-10-01 02:32:25 【问题描述】:我想绘制社交网络可视化,但不会做太多编程。有谁知道一款可以进行网络可视化且不需要编码(或至少很少编码)的软件?
【问题讨论】:
我需要它是交互式的——让我放大或缩小,改变拓扑的显示方式 【参考方案1】:这就是Network Workbench背后的想法:
他们将许多最先进的图形可视化组合到一个带有用户界面的软件中。除了以工具可以读取的格式之一获取数据之外,您不需要进行任何编程。您应该能够放大和缩小并拥有所需的交互性。它是研究人员进行网络分析的工具。
【讨论】:
【参考方案2】:TouchGraph 链接浏览器可让您创建交互式图表并将其放置在网络上。
您将需要 java 1.4.1 或 1.4.2 来编辑您的图表。要在网络上查看您的图表,您可以使用 java 6。
【讨论】:
【参考方案3】:我强烈推荐JUNG Framework。
【讨论】:
【参考方案4】:Netvizz 是一个 Facebook 应用程序,它会创建一个 .gdf 文件来描述您的个人网络或您所属的群组,并让您将其导入 GUESS 和 Gephi。查找Tutorial here。
【讨论】:
【参考方案5】:我肯定会尝试 networkx / python。它支持不同的可视化 api,例如 GraphViz、PyDot 等。但如果您使用 Flash,请尝试Flare。
【讨论】:
【参考方案6】:为此我强烈推荐Gephi。您可以使用简单的 SQL 查询直接从数据库(mysql、SQLServer、PostgreSQL、SQLite、TeraData)导入数据(节点和边)。或者您可以从 CSV 文件导入数据。
它还有一套很棒的算法来分析你的图表。 Gephi 以模块化方式构建并且是开源的。他们还发布了Gephi toolkit,这是一个可以在任何 Java 应用程序中使用的库,如果您要开发自己的可视化软件。
另外sigma.js 是一个 javascript 库,强烈推荐用于可视化图表。 Sigma.js 的灵感来自Gephi toolkit,并且可以与Gephi toolkit 一起工作。
可以在http://selection.datavisualization.ch/找到一组数据可视化工具
【讨论】:
【参考方案7】:那么Gephi, The Open Graph Viz Platform呢。
【讨论】:
【参考方案8】:Cytoweb 看起来很有希望:http://cytoscapeweb.cytoscape.org/
可以与 javascript & ajax 交互,但是是 flash,不是 html5。
【讨论】:
【参考方案9】:实际上,我之前使用过NovaMind,尽管他们描述/标记事物的方式不同,但大多数概念都是相同的。
【讨论】:
【参考方案10】:添加到不断增长的列表中:JavaScript InfoViz Toolkit 在浏览器中提供了非常漂亮的图形和网络可视化。可缩放等。链接是here。
【讨论】:
链接似乎已损坏。可以修吗?【参考方案11】:有一个很好的基于 Flash 的开源图表:http://teethgrinder.co.uk/open-flash-chart-2/。所有图表都在 Flash 文件中处理,您可以选择使用 javascript 或 HTML <object>
元素上的参数来发送数据。
如果你通过javascript改变数据,你应该可以实现缩放;虽然我希望你需要编写 javascript 来做到这一点。
【讨论】:
【参考方案12】:如果您希望它具有交互性,并希望将其包含到网页中,您可以考虑使用flot jquery 插件。
【讨论】:
您可能需要更新指向他们新位置的链接:www.flotcharts.org【参考方案13】:Microsoft 的GLEE(现在称为 MSAGL - Microsoft Automatic Graph Layout,相信 MS 会取一个时髦的名字并让它变得沉闷)是有效的,如果你是 .NET,它很容易使用。
【讨论】:
【参考方案14】:就我而言,我使用名为“viSANT”的免费软件。 http://visant.bu.edu/ 该软件最初专用于生物学,可用于表示任何网络。节点和边可以有多种形式和颜色。他们的名字是否显示。可以根据选定的标准将节点分组为复合体或组。此外,这些复合体或组可以折叠,提供更好的图形可见性。这些基团和这些复合物又可以被封装和 Metagroup 元复合物等等。当然,所有这些操作都是可逆的。使用此软件,您会发现许多其他功能。最后,它的使用非常简单直观。
Pour ma part j'utilise le logiciel gratuit nommé 'visant'。 Ce logiciel d'abord dédié à la biologie, peut être utilisé pour représenter n'importe quel réseau。 Les noeuds et les arêtes peuvent avoir de multiples formes et couleurs。 Leur nom représentés ou pas。 Les noeuds peuvent être regroupés en complexes ou groupes sur des critères choisis。 De plus, ces complexes ou groupes peuvent être contractés, procurant une meilleur visibilité du graphe。 Ces groupes et ces complexes peuvent à leur tour être encapsulés en métagroupes et métacomplexes et ainsi des suite.Bien entendu, toutes ces opérations sont réversibles。 Il y a de nombreuses autres fonctionalités que vous découvrirez en utilisant ce logiciel。 Et enfin, le meilleur, son 利用 est très simple et très 直观。
1 月 20 日 16:49
【讨论】:
【参考方案15】:NodeXL,免费且开放的 Excel 插件,支持网络概览、发现和探索。代码和应用程序可以在http://www.codeplex.com/nodexl找到。
NodeXL 允许以边列表、矩阵、graphML、UCINet 和 Pajek 文件以及 CSV 和其他工作簿的形式导入网络数据。
NodeXL 允许非程序员快速生成有用的网络统计数据和指标,并创建网络图的可视化。过滤和显示属性可用于突出显示网络中的重要结构。
NodeXL 支持探索社交媒体,其导入功能可从桌面、twitter、flickr 以及 Facebook 上的个人电子邮件索引中提取数据。
最近添加到 NodeXL 的功能包括更快的指标计算、更大的数据集、新的布局、比例、轴和图例。
【讨论】:
【参考方案16】:GraphViz 在大图上失败得很惨。试试aiSee 或看看this list。
【讨论】:
有吗? Graphviz 有自己的大图渲染引擎 (sfdp),它包含在标准安装中。这是一个很好的大型图表库,仅由 graphviz (www2.research.att.com/~yifanhu/GALLERY/GRAPHS/index.html) 创建。前两个分别有 3500 万和 1200 万个节点,如您所见,它们渲染得很漂亮。【参考方案17】:我自己没试过,但也许值得看看Omnigator;不久前我一直在寻找类似的东西,“主题地图”对谷歌来说是一个很好的短语,因为它听起来很像你正在寻找的东西。
【讨论】:
Omnigator 链接现已失效 - 但“主题地图”指针非常有用,谢谢。【参考方案18】:如果您不介意一些编程,您可以使用GraphViz。
【讨论】:
如果您想集成到应用程序中,您可以渲染到位图文件并显示位图。以上是关于一个好的网络/图形可视化软件 - 只需添加数据? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
梦想云油田专业软件SocketExplorer3D:地震勘探开发数据三维及四维网络可视化解决方案