我正在寻找一种在线工具,我和我的团队可以在其中协作创建图表。
目的是绑定(bind)相关词,生成邻接表。例如,
Foo----Bar----Brool
|_____Lol
将生成以下列表:
Foo,[Bar]
Bar,[Foo,Brool,Lol]
Brool,[Bar]
Lol,[Bar]
这个想法是让人们只需使用图形可视化即可进行协作,而无需直接浏览邻接列表。
最佳答案
我相信有一项服务将被设计为允许人们协作创建图表。是Graph Commons 。网站标语是:
Collaborative 'network mapping' platform and knowledge base of relationships
不幸的是,目前您只能在网站上注册测试版邀请。从网站上看,还不清楚创建/编辑机制是什么。
您可以使用 yfiles库来在线构建图形编辑器,但我从未使用过它,我不知道您是否可以管理多个 session (因此允许直接协作)。但是,例如,如果您使用 graphity ,它是 yfiles flex 库的实现,并将文件保存在 dropbox 上,然后每个协作者都可以访问该文件,并且您可以设置一个基本的协作图形工具。也许吧。
如果有 LucidChart 这样的工具那就太好了或Draw.io ,但它们不允许导出图形文件(例如 graphML,然后您可以从中使用其他一些程序(例如 Gephi )获得边缘列表)。这些工具仅允许您导出图像和矢量。 Draw.io 导出 xml,但不导出 graphML。
我相信Linkurious让您编辑图表。再说一遍,我从未使用过它,我不知道是否可以管理多个 session >协作。但我会检查一下。 编辑:Linkurious enterprise版本(参见定价)旨在处理多个用户 session 。
用 vis.js 构建一些东西怎么样? ?该库能够使用 DataSet 组件“监听数据的变化”。看看this example .
如果我没有任何真正的答案,我很抱歉,但由于这些天你的问题非常有趣,而且正确的工具迟早会出现(如果它不存在),我想分享这些想法。我希望他们能提供帮助。当您找到解决方案时请发布!
关于图协作工具和邻接表生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24784854/