执行Graphviz行动

执行Graphviz行为使用Graphviz图形包产生直接的或间接的图,存储在图像数据集。为了使用这个动作,Graphviz必须安装在LiveCompare服务器上,在吗配置,屏幕,GraphvizPath字段必须设置为Graphviz程序文件的目录位置。

执行生成图表使用Graphviz行动:

  • 指定的布局引擎,存储在属性的命令行动。

  • 图形属性存储在图像属性操作属性。

  • 默认的动作属性节点属性存储在节点属性。

  • 源数据指定图的节点和链接存储在源行为属性。

行动属性 描述
命令 一个字符串参数指定的布局引擎使用当生成图表。
图形属性 一个字符串列表参数指定图形的显示属性。参数应设置为<属性> = <值>的列表条目,每个条目存储作为一个单独的列表元素。
节点属性 一个字符串列表参数指定显示属性图的节点。一个字符串列表参数指定图形的显示属性。参数应设置为<属性> = <值>的列表条目,每个条目存储作为一个单独的列表元素。
结果 一个图像数据集这商店生成的图表。
一个表参数数据集它定义了图的节点及其连接。

命令

命令参数指定使用哪个布局引擎生成图表。它可能被设置为下列之一:

命令 描述
用于生成有向图。
自由民主党 无向图的布局引擎。
neato 生成的弹簧模型”或“能量最小化的图表。
sfdp 无向图的布局引擎,尺度产生非常大的图。
twopi 用于径向图布局。

图形属性

图形属性指定图形的显示属性。下面的图中可以设置属性参数,使用格式为每个字符串<属性> = <价值>元素。

属性 描述
标签 标签或标题显示在图的背景,例如,“图像”。
labelloc 图的位置的标签顶部或底部。如果这个属性没有设置,底部是用作默认的。
labeljust 水平对齐用于显示图像的标签,要么离开,中心或正确。如果没有设置这个属性,中心作为默认值。
字体名 字体用于标签的文本,例如,helvetica,“helvetica大胆”,“helvetica粗斜体”。如果没有设置这个属性,times roman用作默认的。
fontcolor 颜色用于标签的文本,例如,蓝色。如果没有设置这个属性,黑色是用作默认的。
字形大小 的点大小标签文本,例如10。如果没有设置这个属性,14用作默认的。

图形属性的完整列表可以发现:http://www.graphviz.org/doc/info/attrs.html

节点属性

节点属性指定图形的显示属性的节点。以下属性可以设置节点的属性参数,使用格式为每个字符串<属性> = <价值>元素。

属性 描述
节点的边的数量,只使用多边形的形状属性设置。如果没有设置这个属性,4作为默认值。
颜色 背景色使用的节点,例如黄色。如果没有设置这个属性,白色作为默认值。
风格 样式用于显示节点,要么,条纹,楔形,对角线或圆。注意,条纹风格只是支持矩形节点。如果不设置这个属性,则节点将显示为空。
字体名 字体用于节点的文本,例如,helvetica,“helvetica大胆”,“helvetica粗斜体”。如果没有设置这个属性,times roman用作默认的。
fontcolor 颜色用于节点的文本,例如,蓝色。如果没有设置这个属性,黑色是用作默认的。
字形大小 节点的点大小的文本,例如10。如果没有设置这个属性,14用作默认的。

节点属性的完整列表可以发现:http://www.graphviz.org/doc/info/attrs.html

源表参数或数据集定义了图中的节点及其连接。源表应该有以下几列:

描述
一个源节点的名称。
目标 的名称源节点与目标节点。
SOURCE_ATTRIBUTES 源节点,节点属性指定为一个以逗号分隔的<属性> = <价值>条目。任何属性指定在本专栏中个别节点的覆盖的节点属性中设置的属性参数。
TARGET_ATTRIBUTES 目标节点的节点属性,指定为一个以逗号分隔的<属性> = <价值>条目。任何属性指定在本专栏中个别节点的覆盖的节点属性中设置的属性参数。
EDGE_ATTRIBUTES 属性用于显示两个节点之间的联系,指定为一个以逗号分隔的<属性> = <价值>条目。

以下属性可能是EDGE_ATTRIBUTES列中指定:

属性 描述
标签 一个文本标签相关的链接,例如,“我的链接”。
字体名 字体用于标签的文本,例如,helvetica,“helvetica大胆”,“helvetica粗斜体”。如果没有设置这个属性,times roman用作默认的。
fontcolor 颜色用于标签的文本,例如,蓝色。如果没有设置这个属性,黑色是用作默认的。
字形大小 的点大小标签文本,例如10。如果没有设置这个属性,14用作默认的。
penwidth 链接点的宽度。如果没有设置这个属性,1用作默认的。
箭头 样式用于箭头的头节点的链接,例如,正常,发票,点,invdot,没有,空的。如果没有设置这个属性,正常用作默认的。看到http://www.graphviz.org/doc/info/attrs.html k: arrowType箭头类型的完整列表。
arrowsize 一个箭头的大小比例因子。如果没有设置这个属性,1用作默认的。

边缘属性的完整列表可以发现:http://www.graphviz.org/doc/info/attrs.html

例子:

Graphviz执行行动的例子。

Graphviz执行行动的例子