Spent a day last week playing around with python,
networkx (python lib), and
graphviz (language neutral), for drawing and laying out graphs.
My boardgaming buddy and I are huge fans of the pandemic series of board games. We played recently
Rising Tide, a spinoff with a very confusing looking board. I decided to see if a more traditional node-edge graph would help make sense of the layout, and thought it was a good excuse to get some familiarity with writing code to visualize graphs, etc.
Here's the original board:

Here's the graph:

Fun stuff.. Anyone else played with graphviz or networkx?
ps1.
There is a nice windows build of Python3 which is completely portable --
WinPython. I had good luck with that.
ps2.
I'm not a big fan of Rising Tide, I think the other spinoffs are much better.