digraph G{ subgraph cluster_timestep0 { label="recurrent timestep i-1" bgcolor=lightgray node [style=filled,color=white] fc0_0 [label="fc 0"] fc0_1 [label="fc 1"] fc0_2 [label="fc 2"] fc0_0 -> fc0_1 fc0_1 -> fc0_2 } subgraph cluster_timestep1 { label="recurrent timestep i" node [style=filled]; fc1_0 [label="fc 0"] fc1_1 [label="fc 1"] fc1_2 [label="fc 2"] color=blue fc1_0 -> fc1_1 fc1_1 -> fc1_2 } subgraph cluster_timestep2 { label="recurrent timestep i+1" bgcolor=lightgray node [style=filled,color=white] fc2_0 [label="fc 0"] fc2_1 [label="fc 1"] fc2_2 [label="fc 2"] fc2_0 -> fc2_1 fc2_1 -> fc2_2 } fc0_1 -> fc1_1 [style="dotted" constraint=false] fc1_1 -> fc2_1 [style="dotted" constraint=false] }