Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在哪里可以找到Neo4j GRASS语言语法的概述?_Css_Syntax_Neo4j_Code Documentation_Grass File - Fatal编程技术网

Css 在哪里可以找到Neo4j GRASS语言语法的概述?

Css 在哪里可以找到Neo4j GRASS语言语法的概述?,css,syntax,neo4j,code-documentation,grass-file,Css,Syntax,Neo4j,Code Documentation,Grass File,Neo4j的浏览器允许使用GRASS语言中类似CSS的样式文件(图形样式表)对其显示的图形进行样式设置。但是,我还没有找到这种语言的语法。是否有,如果有,在哪里可以找到?据我所知,它并没有真正的文档记录,但我将分享我所知道的,因为我认为没有太多的内容可以涵盖 首先,您可以使用浏览器命令:style(需要将结果复制到文本文件,并使用扩展名.grass重新导入)下载Neo4j.grass文件 接下来,需要注意的是.grass文件实际上是CSS,但Neo4j似乎更喜欢JSON格式。(两种格式都有效。草

Neo4j的浏览器允许使用GRASS语言中类似CSS的样式文件(图形样式表)对其显示的图形进行样式设置。但是,我还没有找到这种语言的语法。是否有,如果有,在哪里可以找到?

据我所知,它并没有真正的文档记录,但我将分享我所知道的,因为我认为没有太多的内容可以涵盖

首先,您可以使用浏览器命令
:style
(需要将结果复制到文本文件,并使用扩展名.grass重新导入)下载Neo4j.grass文件

接下来,需要注意的是.grass文件实际上是CSS,但Neo4j似乎更喜欢JSON格式。(两种格式都有效。草内容)

结果应该是这样的

{
    "node": {
        "diameter": "100px",
        "color": "#FFD86E",
        "border-color": "#EDBA39",
        "border-width": "2px",
        "text-color-internal": "#604A0E",
        "font-size": "16px"
    },
    "relationship": {
        "color": "#68BDF6",
        "shaft-width": "13px",
        "font-size": "14px",
        "padding": "3px",
        "text-color-external": "#000000",
        "text-color-internal": "#FFFFFF",
        "caption": "<type>"
    },
    "node.MyFirstLabel": {
        "color": "#68BDF6",
        "border-color": "#5CA8DB",
        "text-color-internal": "#FFFFFF"
    },
    "node.MySecondLabel": {
        "color": "#6DCE9E",
        "border-color": "#60B58B",
        "text-color-internal": "#FFFFFF"            
    },
    "relationship.IS_RELATED_TO": {
        "color": "#A5ABB6",
        "shaft-width": "1px",
        "font-size": "8px",
        "padding": "3px",
        "text-color-external": "#000000",
        "text-color-internal": "#FFFFFF"
    },
    /*This is a comment, the rest is added by hand*/
    "node.EXPERIMENTAL": {
        "color": "#DE9BF9",
        "border-color": "#BF85D6",
        "text-color-internal": "#FFFFFF",
        /*You can use {<prop_name>} for dynamic values. can be mixed with literals*/
        "caption": "Hello, my name is {name}",
        /*You can't use <>, the HTML will eat it, so use the HTML escaped version for the string literal <id>*/
        /* <id> and <type> will actually use the internal value for nodes and relationships respectively */
        "defaultCaption": "&lt;id&gt;"
    }
}
{
“节点”:{
“直径”:“100px”,
“颜色”:“FFD86E”,
“边框颜色”:“EDBA39”,
“边框宽度”:“2px”,
“文本颜色内部”:“#604A0E”,
“字体大小”:“16px”
},
“关系”:{
“颜色”:“#68BDF6”,
“轴宽”:“13px”,
“字体大小”:“14px”,
“填充”:“3px”,
“文本颜色外部”:“#000000”,
“文本颜色内部”:“#FFFFFF”,
“标题”:”
},
“node.MyFirstLabel”:{
“颜色”:“#68BDF6”,
“边框颜色”:“5CA8DB”,
“文本颜色内部”:“#FFFFFF”
},
“node.MySecondLabel”:{
“颜色”:“6DCE9E”,
“边框颜色”:“60B58B”,
“文本颜色内部”:“#FFFFFF”
},
“关系.是否与相关”:{
“颜色”:“#A5ABB6”,
“轴宽”:“1px”,
“字体大小”:“8px”,
“填充”:“3px”,
“文本颜色外部”:“#000000”,
“文本颜色内部”:“#FFFFFF”
},
/*这是一条评论,其余是手工添加的*/
“节点.实验”:{
“颜色”:“#DE9BF9”,
“边框颜色”:“BF85D6”,
“文本颜色内部”:“#FFFFFF”,
/*可以将{}用于动态值。可以与文本混合使用*/
“说明”:“你好,我的名字是{name}”,
/*你不能使用,HTML会吃掉它,所以对字符串文本使用HTML转义版本*/
/*并将分别使用节点和关系的内部值*/
“defaultCaption”:“id”
}
}
注意,如果节点有两个样式化标签,则仅应用第一个(最接近顶部)样式。如果节点没有位于草地中的标签,“节点”将用作默认值(对于关系也是如此)。我相信大多数CSS样式都是受支持的,但您可以随时尝试。如果它不受支持,它将被忽略

因此,我将尝试涵盖非标准属性

  • 标题:显示的文本(通常绑定到属性)
  • defaultCaption:未设置标题时使用的标题(据我所知)
  • 直径:仅节点。圆圈大小
  • 轴宽度:仅限关系。大小
  • 颜色:圆形颜色(在标准css中,这是文本颜色)
  • 文本颜色内部:文本颜色
(这是一个社区wiki,请使用有关GRASS文件的任何其他详细信息进行更新)


在大多数情况下,在正式文档发布之前,仅仅尝试一些小的更改可能会更容易。如果你想进入兔子洞,它是开源的。只需知道,在正式文档发布之前,行为可能会发生变化。

我在文档中只能找到一些零碎的东西。我怀疑目前是否有关于它的文件。为什么要投否决票?(诚实的问题)我不知道谁投了反对票。我认为这也是一个好问题,尽管答案是我找不到好的文档来源。