我已经尝试了几个来绘制一个图形,以直线 S0 -> S1 -> S2 表示连续状态。然后在下面的另一条直线上行动。S0 -> A0 -> S1 -> A1 -> S2 之间有边。形成彼此相邻排列的三角形。
我尝试使用集群,并且 rank=same 对于我想要对齐的节点。我还尝试在 Stack Overflow 上使用 [constraint=false] 和其他答案。
\begin{dot2tex}[fdp]
digraph G {
newrank=true;
node[group="states"]
S0 [texlbl="$S_{t-2}$", shape=none];
S1 [texlbl="$S_{t-1}$", shape=none];
S2 [texlbl="$S_t$", shape=none];
S3 [texlbl="$S_{t+1}$", shape=none];
node[group=""]
A0 [texlbl="$A_{t-2}$", shape=none];
A1 [texlbl="$A_{t-1}$", shape=none];
A2 [texlbl="$A_t$", shape=none];
{ rank=same; S0; S1; S2; S3;
S0 -> S1-> S2 -> S3;
S0 -> A0;
S1 -> A1;
S2 -> A2; }
A0 -> S1;
A1 -> S2;
A2 -> S3;
}
\end{dot2tex}