neo4j GRASS边框颜色if属性



如果GRASS样式表中存在或不存在属性,是否可以更改节点的边框颜色?例如,如果您有:

  • (x:Name{first:"test"})
  • (y:名称{first:"brian"is_cool:"true"})

我希望2号有一个红色的边界。

目前没有。GRASS样式是在节点标签和关系类型级别配置的(因此样式适用于与该标签匹配的所有节点),而不是在特性级别配置的。

一种解决方法是为具有特定属性的节点添加一个额外的节点标签:

MATCH (n:Name) WHERE n.is_cool = "true"
SET n:Cool

因此(y:Name {first: "brian", is_cool: true})变成(y:Name:Cool {first: "brian", is_cool: true})。这将允许您为node.Cool:定义一个额外的样式

node.Cool {
    border-color: #FF0000;
}

最新更新