我们正在尝试将图表的图像替换为graphviz图:
当前状态如下图:
digraph pipeline {
node [shape=record fontname=Helvetica fontsize=10 style=filled color="#4c7aa4" fillcolor="#5b9bd5" fontcolor="white"];
edge [color="#62a8e7"];
splines=ortho;
capture [label="Capture\nDecode"];
resize [label="Resize\nConvert"];
detect [label="Detect faces"];
show [label="Visualize\nDisplay"];
temp_3 [style=invis shape=point width=0];
subgraph cluster_tmp {
graph[style=dashed];
postproc_1 [label="Crop\nResize\nConvert"];
postproc_2 [label="Crop\nResize\nConvert"];
age_gender [label="Classify\nAge/gender"];
emo [label="Classify\nEmotions"];
temp_1 [style=invis shape=point width=0];
temp_2 [style=invis shape=point width=0];
{ rank=same; temp_2 postproc_2 emo }
label="(for each face)";
}
{ rank=same; capture resize detect temp_1 postproc_1 age_gender temp_3 show }
capture -> resize -> detect
detect -> temp_1 [arrowhead=none]
temp_1 -> postproc_1 -> age_gender
temp_1 -> temp_2 [arrowhead=none]
capture -> temp_2 [arrowhead=none]
temp_2 -> postproc_2 -> emo
capture -> postproc_1
age_gender -> temp_3 [arrowhead=none]
emo -> temp_3 [arrowhead=none]
temp_3 -> show
edge[style=invis];
postproc_1 -> postproc_2
age_gender -> emo
}
是否可以按照中间的子图具有完整边框的方式对齐节点?
已解决: