Neo4j中的气泡大小

时间:2016-04-09 21:10:37

标签: neo4j nodes relationship appearance

有没有办法根据节点属性值调整Neo4j中节点的气泡大小(或颜色)?例如,如果每个节点都有size: "xxx"属性,我如何将每个节点缩放到此大小?

是否有类似的方法来调整关系线?我知道节点和关系可以同时调整为不同的颜色或大小,但我无法根据它们的属性弄清楚如何做到这一点。

我尝试创建自定义GRASS文件,但发生了奇怪的事情。这是我用过的:

node
{
    diameter: 50px;
    color: #A5ABB6;
    border-color: #9AA1AC;
    border-width: 2px;
    text-color-internal: #FFFFFF;
    font-size: 10px;
}

relationship
{
    color: #A5ABB6;
    shaft-width: 1px;
    font-size: 8px;
    padding: 3px;
    text-color-external: #000000;
    text-color-internal: #FFFFFF;
}

node.person
{
    /* Node diameter is based on value. */
    diameter: {value};
}

这是我将其拖放到浏览器中时出现的内容:

node {
  diameter: 50px;
  color: #A5ABB6;
  border-color: #9AA1AC;
  border-width: 2px;
  text-color-internal: #FFFFFF;
  font-size: 10px;
}

relationship {
  color: #A5ABB6;
  shaft-width: 1px;
  font-size: 8px;
  padding: 3px;
  text-color-external: #000000;
  text-color-internal: #FFFFFF;
}

node.person {
  /* Node diameter is based on value. */
    diameter: value;
  color: #68BDF6;
  border-color: #5CA8DB;
  text-color-internal: #FFFFFF;
  caption: '{person_name}';
}

; {
}

它不仅添加了标题颜色,而忽略了{value}变量,但它最后还添加了额外的;{}。图表窗口中没有显示任何内容。我搞砸了语法,还是这个错误?

1 个答案:

答案 0 :(得分:0)

neo4j浏览器可以配置为按其标签之一自定义节点,并按类型自定义关系。有关2种方法,请参阅herehere

但是,浏览器不支持按属性值进行动态自定义。