大局将棋の駒の成りの関係を表す系統樹を作った。大局将棋を指す人は参考にしてください。 当たり前だけどひとつの駒が成れるのは一回だけなので、歩兵が五回成って最終的に大鷲になれるわけではない。 下のリンク先の画像サイズは3253×2315。 というのは動作確認の結果なので実は内容はどうでもいい。確認したかったのはGraphvizで、小さい連結成分を大量に含むグラフのレイアウトが縦や横に異常に長くならないようにするための方法。 成りの系統樹のように連結成分が多いグラフのdotファイルに対して、特に何の対策も取らずにdotコマンドを実行すると、横に異常に長いレイアウトになる。 オリジナルの画像サイズは13292×539で、このままだと横に長すぎて はてなフォトライフに登録できないので75%に縮小した。 この縦横比を改善するために、いくつかのコマンドを組み合わせて使う。 次のコマンドの出力が最初に挙