Hi Scott,
Thanks for the question.
We haven't done much around creating nice graph plots using igraph's features for that. My own little bit of experience is that it's hard to get something that looks good, especially for a model of any non-trivial size.
If you look at model$plotGraph (no parentheses) to see the source code, you'll see it is just a single line to call igraph's plot method via igraph::plot.igraph(graph). You can access nimble's igraph object by model$graph or model$getGraph(). From there you can explore igraph's plotting features as fully as you want to.
HTH
Perry