ArangoDB Graph Viewer选项:使用多个属性进行标签

时间:2018-12-14 03:35:49

标签: database graph graphics nosql arangodb

在Arango的《权力的游戏》示例数据集中,它们显示了一个图形视图,其中角色节点被标记了两个属性:name和surname。怎么做?

Arango graph viewer example with Game of Thrones character data

help没有解释。

  

图形查看器选项
  节点选项菜单:
  标签(字符串):节点将是   用此属性标记。如果未找到节点属性,则不会显示标签。

这听起来好像只能使用一个属性,但是他们的示例显示了两个属性的使用。

2 个答案:

答案 0 :(得分:3)

幸运的是,它是ArangoDB开源的,因此可以很容易地实现它

这里是quick and dirty commit adding such a functionality

进行测试,而不是将其部署到生产中,因为它可能会导致意外的安全问题

在Linux https://github.com/pavelsevcik/arangodb上克隆,cd进入其中,将分支切换到feature/graph-viewer-config-labels--quick-and-dirty并运行

cd js/apps/system/_admin/aardvark/APP
npm install
npm run grunt
mv node_modules ..
zip -r ../app.zip .
mv .. /node_modules .

然后通过js/apps/system/_admin/aardvark/app.zip> services> add service>创建部署upload,将安装点设置为/aardvark

然后将网址_admin/aardvark更改为aardvark并进行测试

这里是Feature Request: Support of multiple attributes for displaying labels in Graph Viewer

答案 1 :(得分:1)

“图形查看器”不支持用于显示标签的多个属性。

我拍摄了没有任何标签的图形屏幕截图,并在Paint.NET中对其进行了编辑,这就是全部秘密。这是为了完全控制字体的外观,大小和位置。当我写AQL tutorial时,这种组合是最简单的方法。

不过,随时可以在GitHub上打开功能请求。