我想知道是否有人可以帮助我解决一些对齐问题。以下是我的代码,它生成了所附的流程图。
library(DiagrammeR)
grViz("
digraph g {
subgraph cluster_0 {
style=filled;
color=lightgrey;
label= To_Accrue
node [shape = rectangle, style = filled, fillcolor = Linen]
a1 [style = invis, shape=point, width = 0, group=g1]
a2 [style = invis, shape=point, width = 0, group=g2]
a3 [style = invis, shape=point, width = 0, group=g3]
A [group=g1]
B [label = 'Filter-FilterValue11111<>null \n ServProv=FilterValue22222222 \n Condition=FilterValue1111111111 \n Status=FilterValue414141414141414 \n', shape = box]
C [group=g1]
C [group=g2]
D [label = ' Accrual Value=if exist in X \n then \n X value (with Y if any) \n else \n if exist in Z \n then \n Z \n else\n FaceValue (if any)', shape = box]
E [group=g2]
edge [arrowhead='none']
A->a1
C->a2
E->a3
edge [arrowhead='normal']
B->a1 {rank=same B a1}
a1->C
D->a2 {rank=same D a2}
a2->E
F->a3 {rank=same F a3}
a3->G
}
}
")
}
但是,我要进行几个编辑。
是否还可以使每个节点保持左对齐状态?
我在一个帖子中问了多个问题。我不确定是否应该在不同的职位中分别询问他们。如果是这样,我也愿意这样做。我是新来的,尚不知道发布规则。所以,请忍受我。
谢谢。