I’m a big fan of Graphviz. It’s an amazing tool to quickly generate all kinds of graph diagrams. See this simple example. Figure 1: Bruce’s wisdom l1 [label="I get up in the evenin’"]; l2 [label="And I ain’t got nothin’ to say"]; l3 [label="I come home in the mornin’"]; l4 [label="I go to bed feelin’ the same way"]; l1 -> l2 -> l3 -> l4; Links to code for all examples will be provided at the end.