Graphviz执行行动的例子
下面的示例说明了如何使用执行Graphviz行动。
创建一个简单的有向图
一个简单的有向图可能使用Execute Graphviz生成操作如下。创建一个新的工作流和命令创建节点,源和属性只有结果。将命令参数设置为“点”,和源参数如下表:
源 | 目标 | SOURCE_ATTRIBUTES | TARGET_ATTRIBUTES | EDGE_ATTRIBUTES |
---|---|---|---|---|
一个 | B |
运行工作流,然后检查结果数据集。
添加额外的节点
额外的节点可能会添加到图通过指定新源和目标条目在单独的表行。源节点可以链接到零个或多个目标节点和目标节点可能链接到零个或多个源节点。修改工作流的源表所以看起来像这样:
源 | 目标 | SOURCE_ATTRIBUTES | TARGET_ATTRIBUTES | EDGE_ATTRIBUTES |
---|---|---|---|---|
一个 | B | |||
B | C | |||
C | D | |||
C | E | |||
E | 一个 | |||
F | ||||
G |
运行工作流。图像存储在结果数据集是这样的:
命令值
Graphviz行动执行的命令参数指定布局引擎,用于画图。使用命令参数的下拉列表来测试其他布局引擎。
圆环
自由民主党
neato
sfdp
twopi
重置命令参数“点”。
节点属性
节点属性字符串参数指定默认属性列表,适用于图中的每个节点。这些属性可能会覆盖各个节点通过设置源属性和目标源表中的属性值。节点属性字符串列表中的每个条目应该<属性> = <值>的格式。
添加一个节点属性节点工作流和设置参数如下。注意,每个条目应该存储作为一个单独的字符串元素。
多边形形状=
国= 6
颜色=黄色
风格=了
运行工作流。结果数据集引用的图是这样的:
设置单个节点的属性
Graphviz执行行动的源表包括列名叫SOURCE_ATTRIBUTES和TARGET_ATTRIBUTES。这些列可以用来覆盖单个图节点的节点属性。列应该设置为一个以逗号分隔的<属性> = <价值>条目,例如:
= 3,颜色=绿色
如果一个节点是源列中列出,你应该设定节点的源属性的行节点出现在源列。
如果一个节点目标列中列出,你应该设定节点的目标属性的行节点出现在目标列。
如果一个节点是在源和目标列上市,你应该设定节点的源属性在行节点出现在源列。
在工作流的例子中,改变节点F绿色三角形通过修改源表如下。
源 | 目标 | SOURCE_ATTRIBUTES | TARGET_ATTRIBUTES | EDGE_ATTRIBUTES |
---|---|---|---|---|
一个 | B | |||
B | C | |||
C | D | |||
C | E | |||
E | 一个 | |||
F | = 3,颜色=绿色 | |||
G |
改变一个绿色三角形节点G通过修改源表如下。
源 | 目标 | SOURCE_ATTRIBUTES | TARGET_ATTRIBUTES | EDGE_ATTRIBUTES |
---|---|---|---|---|
一个 | B | |||
B | C | |||
C | D | |||
C | E | |||
E | 一个 | |||
F | ||||
G | = 3,颜色=绿色 |
改变节点B绿色三角形通过修改源表如下。
源 | 目标 | SOURCE_ATTRIBUTES | TARGET_ATTRIBUTES | EDGE_ATTRIBUTES |
---|---|---|---|---|
一个 | B | = 3,颜色=绿色 | ||
B | C | = 3,颜色=绿色 | ||
C | D | |||
C | E | |||
E | 一个 | |||
F | ||||
G |
表编辑器,一定要记得不要选择“力大写”复选框,当编辑源或目标属性。
边缘属性
Graphviz执行行动的源表包含一个列EDGE_ATTRIBUTES命名,这可能是用于指定的属性节点之间的联系。改变E之间的联系和一个空的蓝色箭头,修改源表如下。表编辑器,一定要记得不要选择“力大写”复选框,当编辑源或目标属性。
源 | 目标 | SOURCE_ATTRIBUTES | TARGET_ATTRIBUTES | EDGE_ATTRIBUTES |
---|---|---|---|---|
一个 | B | = 3,颜色=绿色 | ||
B | C | = 3,颜色=绿色 | ||
C | D | |||
C | E | |||
E | 一个 | 颜色=蓝色箭头=空的 | ||
F | ||||
G |
图形属性
图形属性字符串列表参数指定属性适用于图。字符串列表中的每个条目的格式<属性> = <价值>。
添加一个图形属性节点工作流和设置参数如下。注意,每个条目应该是一个单独的字符串元素。
背景=青色
label = "示例图”
labeljust =对
字体名= " helvetica粗斜体”
fontcolor =蓝色
字形大小= 10
运行工作流。结果数据集引用的图是这样的: