digraph unpackAI_progression { rankdir="LR"; graph [fontname = "Handlee"]; node [fontname = "Handlee"]; edge [fontname = "Handlee"]; bgcolor=transparent; subgraph cluster_ml { label = "*Machine Learning*"; node [style=filled]; color=blue fontsize = 20; ML101 -> ML201 -> ML301; } subgraph cluster_py { label = "*Data Science*"; node [style=filled]; color=blue fontsize = 20; PY101 -> PY201; } // subgraph cluster_pm { // label = "*Product Management*"; // node [style=filled]; // color=blue // fontsize = 20; // PM101; // } start -> PY101; start -> ML101; // start -> PM101; PY101 -> ML101; ML101 -> PY101[style = invis]; // PY101 -> PM101[style = invis]; PY201 [label="PY201*", fontcolor=lightslategray]; ML301 [label="ML301*", fontcolor=lightslategray]; // PM101 [label="PM101*", fontcolor=lightslategray]; start [shape=Mdiamond]; // Caption caption [ label="* = in progress", shape=square,color=white, fontcolor=lightslategray ]; }