如何仅在 Memgraph 的图形样式脚本中突出显示或单击边时才显示边的标签?

问题描述 投票:0回答:1

我正在使用 Memgraph 中的示例 显示一个简单的社交关系图。它有人(节点)和他们之间的关系(边)。每条边都标有关系类型(在示例中 -

IS_FRIENDS_WITH
,但也可以是其他任何内容)。

但是,由于节点和边太多,这些标签变得难以读取。

我想仅在突出显示或单击边缘时显示标签。在 Memgraph 的 GSS 中,这看起来像下面的代码片段,但 Memgraph 似乎没有类似于

IsHovered
IsSelected
的功能。

@EdgeStyle Or(IsHovered(edge), IsSelected(edge)) {
  label: Type(edge)
}

如何实现这样的条件标签渲染?

graph memgraph
1个回答
0
投票

不幸的是,Memgraph 的 GSS 没有该选项,但有一个选项,仅当视图中存在少量边缘时才显示边缘文本。选择边后,其类型将显示在弹出窗口中。以下是如何设置不显示文本的边数的示例:

@EdgeStyle Less(EdgeCount(graph), 30) {
  label: Type(edge)
}

这有帮助吗?

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.