浏览器样式
您可以直接在页面上或使用图样式表(GraSS)来自定义图查询结果。
在页面上对图可视化进行样式设置
Neo4j 浏览器提供基于节点标签和关系类型的颜色和大小样式功能。
图 1. 标签和类型概览
如果在结果概览中选择节点标签,将会出现多种样式选项
-
颜色 — 为所选标签的节点设置颜色。
-
大小 — 为所选标签的节点设置大小。
-
标题 — 设置所选标签的节点显示的标题。
图 2. 设置节点样式
某些节点拥有多个标签,此类节点将采用第一个标签的样式。您可以在结果概览面板中重新排列标签。请注意,所有图中出现的节点标签都会列在结果概览面板中,而不仅仅是查询返回的标签。
图 3. 重新排列标签
如果在概览中选择关系类型,将会出现多种样式选项
-
颜色 — 为所选类型的关系设置颜色。
-
线宽 — 为所选类型的关系设置线宽。
-
标题 — 设置所选类型的关系显示的标题。
图 4. 设置关系样式
使用 GraSS 文件为图可视化设置样式
或者,按照以下步骤通过导入图样式表(GraSS)文件来自定义样式,供 Neo4j 浏览器使用。
-
运行命令
:style,并在结果框中使用下载按钮下载当前图样式。Neo4j 支持将 .grass 文件内容写为 CSS 或 JSON 格式。
示例 1. .grass 文件内容示例node.Status { color: #F79767; size: 60px; caption: "{name}"; } node.Person { color: #DA7194; size: 30px; caption: "{name}"; } node.Movie { caption: "{title}"; } relationship.ACTED_IN { width: 5px; caption: "{roles}" color: #959AA1; }如果节点拥有两个已样式化的标签,则仅应用第一个(最靠上的)样式。如果节点没有 GraSS 中的标签,则使用
node作为默认样式。关系亦是如此。 -
使用您喜欢的编辑器在本地编辑并保存下载的文件。
-
使用上传按钮将保存的文件导入 Neo4j 浏览器。
|
The GraSS parser is open source. |